AppleScript - 什么是界限?
我是 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 网站。
但界限
是什么???当我运行脚本时,它们与矩形的坐标不匹配:
如何我要从坐标转换为边界吗?我的画布尺寸为 1920
x 1080
。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好吧,正如 参考,
边界
如下:边界,从左下角 (0, 0)。您看到的 X 和 Y 坐标将是矩形中心点的坐标。但是,屏幕截图中的宽度和高度很奇怪:运行代码时(使用
bounds:{200, 400, 300, 200}
),我获得了一个中心位于 X=250 的矩形,正如预期的那样,Y=300,尺寸 W=100、H=200。Well, as it says in the reference on p.153, the
bounds
are as follows:bound of the rectangle, measured from the bottom left corner (0, 0). The X and Y coordinates you see will be the coordinates of the rectangle's center point. However, the width and height in your screenshot are strange: when running your code (with
bounds:{200, 400, 300, 200}
), I obtained a rectangle having its center at X=250, Y=300, and dimensions of W=100, H=200, as expected.