Код работает при запуске как скрипт, но не в Adobe CEP/JSX-иллюстраторе
В настоящее время я работаю в 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";
Это не работает, под работой я имею в виду, что это ничего не делает. Я не могу просмотреть ошибки в отладке. Это просто не работает. Что я делаю неправильно?