Applescript-境界とは何ですか?
-
27-10-2019 - |
質問
私はAdobe Illustrator CS3をAdobe Illustratorをリンゴを描いています。これが私のコードの一部です:
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ページからの部分 これ, 、AdobeのWebサイトから。
しかし、何ですか bounds
???スクリプトを実行するとき、それらは長方形の座標と一致しません:
座標から境界に変換するにはどうすればよいですか?私のキャンバスサイズはです 1920
に 1080
.
解決
まあ、それが言っているように 参照 p.153で、 bounds
以下の通り:
- 左の水平
- 上部垂直
- 右の水平
- 下垂直
左下隅から測定された長方形の境界(0、0)。表示されるxおよびy座標は、長方形の中心点の座標になります。ただし、スクリーンショットの幅と高さは奇妙です:コードを実行するとき( bounds:{200, 400, 300, 200}
)、予想どおり、x = 250、y = 300、w = 100、h = 200の寸法の中心を持つ長方形を取得しました。
所属していません StackOverflow