跳转到内容

故事

story

由文本范围指定的连续文本块。一个故事可以包含一个或多个文本框架;如果有多个,这些文本框架会链接在一起形成一个单一的故事。


story.characters

故事中的所有字符。

Characters; 只读。


story.insertionPoints

故事中的所有插入点。

InsertionPoints; 只读。


story.length

故事中的字符数。

数字(长整型); 只读。


story.lines

故事中的所有行。

Lines; 只读。


story.paragraphs

故事中的所有段落。

Paragraphs; 只读。


story.parent

对象的容器。

对象; 只读。


story.textFrames

故事中的文本框架项。

TextFrameItems; 只读。


story.textRange

故事的文本范围。

TextRange; 只读。


story.textRanges

故事中的所有文本范围。

TextRanges; 只读。


story.textSelection

故事中选中的文本范围。

TextRange 数组; 只读。


story.typename

对象的类名。

字符串; 只读。


story.words

故事中的所有单词。

Words; 只读。


// 创建一个故事,该故事流经2个文本框架,另一个故事显示在第3个文本框架中
// 创建一个新文档并添加2个区域文本框架
var docRef = documents.add();
var itemRef1 = docRef.pathItems.rectangle(600, 200, 50, 30);
var textRef1 = docRef.textFrames.areaText(itemRef1);
textRef1.selected = true;
// 创建第2个文本框架并将其链接到第一个
var itemRef2 = docRef.pathItems.rectangle(550, 300, 50, 200);
var textRef2 = docRef.textFrames.areaText(itemRef2, TextOrientation.HORIZONTAL, textRef1);
textRef2.selected = true;
// 向第1个文本框架添加足够的文本以使其流到第2个文本框架
textRef1.contents = "这是两个文本框架链接在一起形成一个故事";
redraw();
// 创建第3个文本框架并计算故事数量
var textRef3 = docRef.textFrames.add();
textRef3.contents = "每个未链接的文本框架都会添加一个新故事。"
textRef3.top = 650;
textRef3.left = 200;
redraw();