我有一本书,每页上都有文本框架,它们都连接在一起,我想抓住每个文本框架的第一段,有什么办法,我正在尝试app.activeDocument.textFrames[0].paragraphs.length并返回“ 0”,只有返回段落,但我不知道文本框中的第一段是否有帮助?

最佳答案

您应该能够使用textContainersStory属性来获取故事的每个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/

10-11 05:50