我目前在Illustrator CC 2019中工作。 我运行以下代码(仅作为示例)
// activate current document
var aDoc = app.activeDocument;
// place text on document
var text = aDoc.textFrames.add();
text.textRange.size = 49;
text.textRange.characterAttributes.fillColor = col;
text.textRange.characterAttributes.horizontalScale = 80;
text.contents = "My text";
这将我的文本按预期放置在美工板上。但是,使用CEP面板时。我添加以下内容:
var csi = new CSInterface();
csi.evalScript("platePlacement()");
然后在我的jsx中,我存储了与上面相同的方法,其中包含以下内容: //激活当前文档 var aDoc = app.activeDocument;
// place text on document
var text = aDoc.textFrames.add();
text.textRange.size = 49;
text.textRange.characterAttributes.fillColor = col;
text.textRange.characterAttributes.horizontalScale = 80;
text.contents = "My text";
这不起作用,因为不起作用,我的意思是什么也没做。我无法在调试中查看错误。就是行不通。我在做什么错了?