標題通りですが、
Illustratorで形状を指定してオブジェクトを作成することはできるが、作成された形状から値を取得する方法はないのでしょうか?
作成する場合、
Illustratorツール | method |
---|---|
長方形ツール | pathItems.rectangle() |
角丸長方形ツール | pathItems.roundedRectangle() |
楕円形ツール | pathItems.ellipse() |
多角形ツール | pathItems.polygon() |
スターツール | pathItems.polygon() |
フレアツール | ? |
引数に座標やサイズを入れれば作成はできますが、作成された形状から rectangle などの値を取得する方法はないのでしょうか?
色々と調べましたが見つけられませんでした。。。
getShapeProperty.jsx
var doc = app.activeDocument,
sel = doc.selection;
alert(sel[0].typename);
typename だと全て PathItem が返ってきます。
参考にしたサイト
ADOBE ILLUSTRATOR CC 2017 SCRIPTING REFERENCE: JAVASCRIPT