我是AppleScripting Adobe Illustrator CS3。这是我的代码的一部分:
tell application "Adobe Illustrator"
tell newDocument
make new rectangle with properties {bounds:{200.0, 400.0, 300.0, 200.0}}
end tell
end tell
我从Adobe的网站复制了this第153页的make new rectangle
部分。
但bounds
是什么?当我运行脚本时,它们与矩形的坐标不匹配:
如何从坐标转换为边界?我的画布大小为1920
1080
。
答案 0 :(得分:1)
好吧,正如第153页的reference所述,bounds
如下:
矩形的边界,从左下角(0,0)开始测量。您看到的X和Y坐标将是矩形中心点的坐标。但是,屏幕截图中的宽度和高度很奇怪:运行代码时(使用bounds:{200, 400, 300, 200}
),我获得了一个矩形,其中心位于X = 250,Y = 300,尺寸W = 100,H = 200,正如所料。