【发布时间】:2022-01-20 03:05:13
【问题描述】:
我正在尝试做一些看似简单的事情,但不确定它是如何不起作用的。我有一个地图层,我正在尝试通过 Extendscript 绘制圆圈。我试图通过尝试在点 100,100 处绘制一个简单的圆圈来进行测试(我假设地图的左上角是 0,0),但是当我执行它时,圆圈看起来比它应该的位置更远(似乎接近200,700)。下面是我正在使用的代码...
var dotRadius = 8.136 / 2;
var testDOT = mapLayer.pathItems.ellipse(100, 100, dotRadius*2, dotRadius*2, false, false);
testDOT.strokeWidth = 0.25;
testDOT.strokeColor = getColor("MAROON"); // defined above
testDOT.fillColor = getColor("MAROON");
getColor 只是创建了一个 CYMK Color 对象。谁能告诉我为什么 100,100 点不是我预期的位置?
TIA!
【问题讨论】:
-
截图不会有什么坏处。与统治者。
-
link 这是截图...我更改了标尺以显示点
-
您能否在窗口的左上角单击两次(以重置零点)并在“变换”面板中显示坐标的样子? imgur.com/4gz8hAr.png
-
我双击了,但它似乎没有做任何事情。这是转换截图link
-
另外,仅供参考,我的脚本会加载一个模板,然后添加 DOT.... 是否有脚本方法可以“重置零点”?
标签: javascript adobe-illustrator extendscript