InDesign CS4 디자이너에서 TextArea를 투명하게 쉽게 만들 수 있습니다. 문서 내 TextArea를 마우스 오른쪽 버튼으로 클릭하고 효과 -> 투명도를 선택하고 실행되는 "효과"창에서 채우기 설정에서 "불투명도"를 0 %로 설정할 수 있습니다.InDesign CS4 - Javascript - TextArea를 투명하게 만들기
자바 스크립트를 통해 TextArea를 투명하게 만드는 방법을 찾으려고합니다. 나는 처음에 나는 아래의 코드와 비슷한 통해 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 테두리 주위에 블랙 박스를 남깁니다. 아무도 이런 식으로 아무것도하지 않고 진행 방법에 대한 제안이 있습니까?
테두리 속성을 0으로 설정 하시겠습니까? – Jack
TextFrame 또는 ObjectStyle의 테두리 특성이 표시되지 않았습니다. 설정 할 수있는 다른 곳이 있습니까? 문서는 매우 드문 드문 분명한데 내가 분명히 놓친 좋은 기회가있다. – user251789