我有一本书,每页上都有文本框架,它们都连接在一起,我想抓住每个文本框架的第一段,有什么办法,我正在尝试app.activeDocument.textFrames[0].paragraphs.length
并返回“ 0”,只有返回段落,但我不知道文本框中的第一段是否有帮助?
最佳答案
您应该能够使用textContainers
的Story
属性来获取故事的每个TextFrame
。
var frames = story.textContainers; // Where `story` is your story
for (var i=0; i<frames.length; i++) {
var frame = frames[i];
if (!frame.characters.length) continue; // Skip text frames without characters
var para = frame.paragraphs[0];
if (para.parentTextFrames.length > 1) {
para = frame.paragraphs[1];
}
// Do work with `para` object
}
关于javascript - Indesign脚本-如何在线程文本框中获取第一段,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33467344/