Oli*_*der 5 javascript indesign-server
我正在创建一个用于Indesign Server(CS3)的Javascript脚本.
试图找到文档中的所有textareas并找到它们的内容.
我可以使用Adobe提供的功能轻松遍历所有textareas.
但是,当我尝试获取TextArea的内容时,我只获取该textarea中可见的内容,而不是输出端口文本.
document.TextAreas[0].contents
Run Code Online (Sandbox Code Playgroud)
换句话说,如果Indesign文档包含带有小加号的textarea,表示有更多文本,但它不适合,那么我的脚本不会返回隐藏文本.
或者,再说一遍.当'textarea'的'overflows'属性为false时,我能获得整个内容吗?
完整代码:
function FindAllTextBoxes(){
var alertMessage;
for (var myCounter = myDoc.textFrames.length-1; myCounter >= 0; myCounter--) {
var myTextFrame = myDoc.textFrames[myCounter];
alertMessage += "\nTextbox content: " + myTextFrame.contents;
alertMessage += "\nOverflow:" + myTextFrame.overflows;
alert(alertMessage);
}
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能阅读Textarea的全部内容?
有点晚了,但刚刚遇到这个。这是使用 InDesign CS5 进行测试的 - 以下行将从 a 获取所有溢出文本TextFrame:
var content = myTextFrame.parentStory.contents;
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
580 次 |
| 最近记录: |