我想知道下面代码中的.area到底给了我什么:
alert("Area & Length \nArea: " + (Math.abs(app.activeDocument.selection[0].area).toFixed(3)) + "\nLength: " + (app.activeDocument.selection[0].length).toFixed(3));我知道它给了我一个面积,但单位是多少(像素?)。原始代码除以面积值/5184 (72*72),应该是ppi值。文档中没有包含以下任何内容:
http://www.adobe.com/devnet/illustrator/scripting.html
谢谢您抽时间见我。
发布于 2017-09-10 02:15:36
谢谢这个问题,直到现在我还不知道在Illustrator中是否存在length和area属性。我弄清楚它们是什么
如果所选项目为
矩形
var w = app.activeDocument.selection[0].width;
var h = app.activeDocument.selection[0].height;
var length = w + w + h + h;
var area = w * h;椭圆/圆的
var r = (app.activeDocument.selection[0].width);
var area = π * r * r = 3.14 * r * r;
var length = 2 * pie * r = 2 * 3.14 * r;基本上,它类似于数学,它使用面积和周长(长度),基于所选对象的形状。这里的π是我们在数学中使用的。
希望这能对你有所帮助。
https://stackoverflow.com/questions/40611679
复制相似问题