3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【illustrator】グラフィックスタイルをコピペ

Last updated at Posted at 2018-08-08

「グラフィックスタイル」パネルを経由せず、ショートカットのみで特定のグラフィックスタイルのコピペを行う。

#グラフィックスタイルをコピー

var s = "TEMPORARY"; // グラフィックスタイル名

var doc = app.activeDocument;
var styles = doc.graphicStyles;

// 既に"TEMPORARY"という名のグラフィックスタイルがあれば、削除する
try{doc.graphicStyles.getByName(s).remove();}
catch (error){}

app.doScript("新規グラフィックスタイル強制","parts"); // parts.aia

// 新規に追加したグラフィックスタイルの名を"TEMPORARY"に変更する
styles[styles.length-1].name = s;

#グラフィックスタイルをペースト

var s = "TEMPORARY"; // グラフィック名

var doc = app.activeDocument;
var selects = doc.selection;
var style = doc.graphicStyles.getByName(s);

// "TEMPORARY"という名のグラフィックスタイルを適用する
for (i=0; i<selects.length; i+=1){
	style.applyTo(selects[i]);
}

#アクション parts.aia

/version 3
/name [ 5
	7061727473
]
/isOpen 1
/actionCount 1
/action-1 {
	/name [ 42
		e696b0e8a68fe382b0e383a9e38395e382a3e38383e382afe382b9e382bfe382
		a4e383abe5bcb7e588b6
	]
	/keyIndex 0
	/colorIndex 0
	/isOpen 0
	/eventCount 1
	/event-1 {
		/useRulersIn1stQuadrant 0
		/internalName (ai_plugin_styles)
		/localizedName [ 30
			e382b0e383a9e38395e382a3e38383e382afe382b9e382bfe382a4e383ab
		]
		/isOpen 1
		/isOn 1
		/hasDialog 1
		/showDialog 0
		/parameterCount 1
		/parameter-1 {
			/key 1835363957
			/showInPalette 4294967295
			/type (enumerated)
			/name [ 36
				e696b0e8a68fe382b0e383a9e38395e382a3e38383e382afe382b9e382bfe382
				a4e383ab
			]
			/value 1
		}
	}
}
3
3
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?