【illustrator】jsで座標を基に自由な図形を描く

こんにちは!
今回はイラストレーターでjavascriptを使っていきたいと思います.


はじめに

今回は座標を持つcsvデータからイラレで図形を描こうと言うお話です.
そんな難しくありませんので,気軽に見てもらえればと思います.

illustrator script

illustrator scriptは以下のサイトが参考になる,
https://ai-scripting.docsforadobe.dev/jsobjref/PathItems/

このサイトを見るとわかるように,このscriptでは

app.activeDocument.pathItems
Code language: JavaScript (javascript)

と言う図形を描くコードがある.
(英語のサイトでわかりづらい)

例えば,長方形を描く場合には,

app.activeDocument.pathItems.rectangle(top, left, width, height[,reversed])
Code language: JavaScript (javascript)

というようにrectangleと言うメソッドを使用する.

しかし,この場合,長方形しか書くことができない.

他にも,ellipse(楕円)polygon(正多角形), roundedRectangle(角丸長方形), star(星)などが用意されているが,好きなように図形をかけるものではない.

座標を基に図形を描く

さて,先ほどのページを見ると,add()と言うメソッドがあるのがわかる.
これを使っていく.

コメント

タイトルとURLをコピーしました