Код работает при запуске как скрипт, но не в Adobe CEP / JSX-иллюстраторе - PullRequest
0 голосов
/ 01 марта 2019

В настоящее время я работаю в 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";

Это не работает, под работой я имею в виду, что это ничего не делает.Я не могу просмотреть ошибки в отладке.Это просто не работает.Что я делаю не так?

...