我真的很难过。我需要获取路径字符串的边界框。我不能使用RaphaelJS,因为它与浏览器的集成太深,而且Illustrator类型库自然没有任何东西可以帮助我。
我可以从哪里出发?我应该花时间实现自己的算法吗?
答案 0 :(得分:2)
退房:
http://www.jongware.com/idjshelp.html
或:
http://yearbookmachine.github.io/esdocs/#/Illustrator/PageItem
Rect geometricBounds
只读属性
除了笔画宽度之外的艺术作品的界限。
关于它的对象模型查看器没有太多信息。如果它的行为类似于InDesign,那么coordiantes依赖于:
我希望有所帮助。您需要打开一个文档并选择一些PageItem
。应该可以处理Illustrator中页面上的所有内容。
var main = function(){
if(app.activeDocument.selection.length > 0){
var path = app.activeDocument.selection[0];
alert(path.geometricBounds);
}
}
}
main();