我正在尝试调用一个我创建的符号“ 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]
我将不胜感激。
答案 0 :(得分:1)
使用文档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];