如何使用 Java 脚本在 Adobe Illustrator 中调用 "symbol"?
How to call a "symbol" in Adobe Illustrator using Java script?
我正在尝试调用我创建的名为 "TMark" 的符号,并使用坐标将其定位在文档中,到目前为止我有下面的脚本但没有成功。
var doc = app.activeDocument;
var markLayer = app.activeDocument.layers.add()
markLayer.name = "MARKS"
var groupAll = app.activeDocument.groupItems.add()
var tmark = app.activeDocument.symbols.getByName("TMark")
tmark.position = [300, 300]
如有任何帮助,我将不胜感激。
利用文档SymbolItems.add()
方法创建指定品种的实例,然后对其进行定位。
例如:
var doc = app.activeDocument;
// 1. Create a new layer
var markLayer = doc.layers.add();
markLayer.name = "MARKS";
// 2. Get a reference to the symbol
var tmark = doc.symbols.getByName("TMark");
// 3. Place the symbol on the Artboard and position it.
doc.symbolItems.add(tmark).position = [300, -300];
我正在尝试调用我创建的名为 "TMark" 的符号,并使用坐标将其定位在文档中,到目前为止我有下面的脚本但没有成功。
var doc = app.activeDocument;
var markLayer = app.activeDocument.layers.add()
markLayer.name = "MARKS"
var groupAll = app.activeDocument.groupItems.add()
var tmark = app.activeDocument.symbols.getByName("TMark")
tmark.position = [300, 300]
如有任何帮助,我将不胜感激。
利用文档SymbolItems.add()
方法创建指定品种的实例,然后对其进行定位。
例如:
var doc = app.activeDocument;
// 1. Create a new layer
var markLayer = doc.layers.add();
markLayer.name = "MARKS";
// 2. Get a reference to the symbol
var tmark = doc.symbols.getByName("TMark");
// 3. Place the symbol on the Artboard and position it.
doc.symbolItems.add(tmark).position = [300, -300];