0

私はAppleScriptingAdobeIllustratorCS3です。これが私のコード(の一部)です:

tell application "Adobe Illustrator"
    tell newDocument
        make new rectangle with properties {bounds:{200.0, 400.0, 300.0, 200.0}}
    end tell
end tell

アドビのウェブサイトから、このmake new rectangleの153ページからパーツをコピーしました。

しかし、何boundsですか?スクリプトを実行すると、長方形の座標と一致しません。

調整された長方形

座標から境界に変換するにはどうすればよいですか?私のキャンバスサイズは1920によって1080です。

4

1 に答える 1

1

さて、p.153の参考文献boundsにあるように、次のとおりです。

  1. 左端の水平
  2. トップ垂直
  3. 右端の水平
  4. 下垂直

左下隅(0、0)から測定した長方形の境界。表示されるX座標とY座標は、長方形の中心点の座標になります。ただし、スクリーンショットの幅と高さは奇妙です。コードを(でbounds:{200, 400, 300, 200})実行すると、予想どおり、中心がX = 250、Y = 300、寸法がW = 100、H=200の長方形が得られました。

于 2012-02-22T10:08:02.140 に答える