[英]Indesign script - How to get first paragraph in threaded text frame
我有一本書,每頁上都有文本框架,它們都連接在一起,我想抓住每個文本框架的第一段,有什么辦法,我正在嘗試app.activeDocument.textFrames[0].paragraphs.length
並返回“ 0”,只有parentStory.paragraphs.length
返回這些段落,但是我不知道哪個是文本框中的第一段,有幫助嗎?
您應該能夠使用Story
的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
}
文本框的內容將包含段落。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.