我正在使用Illustrator中的SVG地图。 地图的每个选区都是一个有自己名字的图层。
我想打印地图每一层的名称,以便在需要时识别每一层。
我写了这个ai脚本
print(document.activeLayer.name);
var layer = new Layer();
layer.name = 'A new layer';
layer.activate();
print(document.activeLayer.name);
print(document.layers.length);
但是"错误24:打印不是功能。 1号线"。我无法理解如何修复错误。 有谁知道如何使这个脚本工作?
谢谢, 丹尼尔
答案 0 :(得分:1)
对于扩展工具包中的调试和打印图层名称,您可以使用
$.writeln(docment.activeLayer.name);
OR
$.write(docment.activeLayer.name);
答案 1 :(得分:0)
如果您指的是"打印到控制台",以进行调试或其他方式,请尝试...
console.println(document.activeLayer.name);