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