電子書籍の厳選無料作品が豊富!

イラストレータで楕円を描く際は下のようなスクリプトを書くことは前回に教えて頂いたのですが、
obj = activeDocument.pathItems.ellipse(top,left, width,height);
topとleftというのは、どこを基準にしての距離なのでしょうか?
やってみた感じでは、左下を原点として、そこから上方向の距離がtop、右方向への距離がleftだと思うのですが、それでいいのでしょうか?
また、これは読み込む際、設定でmm単位に設定しておけば座標はmm単位で読み込んでくれているのでしょうか?
なぜか、やや寸法が小さくなっている気がするのですが。。。
回答の方、よろしくお願いします。

A 回答 (1件)

以前、質問だしていたかたですよね?


Jwwはうまくいかなかったですか?


デフォルトでは原点は左下です。
あなたがやってみたとおりですね。
詳しくは、JavaScript Referenceを読みましょう。
http://partners.adobe.com/asn/illustrator/script …

スクリプト上での単位はポイントです。
以下のようにすればmm単位で作図されます。
var mm = 2.834645/1;
obj = activeDocument.pathItems.ellipse(400*mm, 50*mm, 150*mm, 100*mm);


※学生さんなら、誰かに訊く前に、まず調べることから勉強です。
"調べる技術"を身に着けましょうね。
でも、どうしてもわからなかったら、いつでも質問してください。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
お礼が遅くなり申し訳ありません。
JWWでは、様々な問題点が出てきたのでやはり売り物のソフトの方が何かといいようです。

おっしゃる通り、調べることが勉強です。

お礼日時:2004/11/11 23:20

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!