代码作为脚本运行时有效,但在Adobe CEP / JSX illustrator中不起作用

时间:2019-02-28 23:32:21

标签: adobe adobe-javascript adobe-extension

我目前在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";

这不起作用,因为不起作用,我的意思是什么也没做。我无法在调试中查看错误。就是行不通。我在做什么错了?

0 个答案:

没有答案