InDesign CS4 - JavaScript - сделать TextArea прозрачным
В конструкторе InDesign CS4 я очень легко могу сделать прозрачным TextArea. Я просто щелкаю правой кнопкой мыши на TextArea внутри документа, выбираю "Эффекты" -> "Прозрачность", и в открывшемся окне "Эффекты" я могу установить "Непрозрачность" на 0% в настройках "Заливка".
Я пытаюсь выяснить способ сделать TextArea прозрачным с помощью JavaScript. Сначала я думал, что смогу сделать это, применив ObjectStyle через нечто похожее на код ниже:
//open document
var myDocument = app.open(new File(designFileName));
//grab the appropriate layer
var contentLayer = myDocument.layers.item("ContentLayer");
//create an objectstyle
var transparentObjStyle = myDocument.objectStyles.add({name:"TransparentObjStyle", opacity:0});
//apply that object style to the document
contentLayer.textFrames[0].applyObjectStyle(transparentObjStyle, true);
//close the document
Это закрыто. Это делает TextArea прозрачным, но оставляет черную рамку вокруг границы TextArea. Кто-нибудь сделал что-нибудь подобное и есть предложения о том, как поступить?
1 ответ
Вы можете попробовать: видимость: скрытый вместо непрозрачности:0