StoryType

StoryType enumeration

Word 文档的文本存储在故事中。 故事类型确定一个故事。

public enum StoryType

价值观

姓名 价值 描述
None 0 默认值。文档中没有这样的故事。
MainText 1 包含文档的主要文本,由Body.
Footnotes 2 包含脚注文本,由Footnote.
Endnotes 3 包含尾注文本,由Footnote.
Comments 4 包含文档注释(注解),由Comment.
Textbox 5 包含形状或文本框文本,由Shape.
EvenPagesHeader 6 包含偶数页标题的文本,由HeaderFooter.
PrimaryHeader 7 包含主标题的文本。当奇数页和偶数页的页眉不同时, 包含奇数页页眉的文本。代表人HeaderFooter.
EvenPagesFooter 8 包含偶数页页脚的文本,由HeaderFooter.
PrimaryFooter 9 包含主要页脚的文本。当奇数页和偶数页的页脚不同时, 包含奇数页页脚的文本。代表人HeaderFooter.
FirstPageHeader 10 包含第一页标题的文本,由HeaderFooter.
FirstPageFooter 11 包含第一页页脚的文本,由HeaderFooter.
FootnoteSeparator 12 包含脚注分隔符的文本,表示为FootnoteSeparator.
FootnoteContinuationSeparator 13 包含脚注继续分隔符的文本,表示为FootnoteSeparator.
FootnoteContinuationNotice 14 包含脚注继续通知分隔符的文本,表示为FootnoteSeparator.
EndnoteSeparator 15 包含尾注分隔符的文本,表示为FootnoteSeparator.
EndnoteContinuationSeparator 16 包含尾注继续分隔符的文本,表示为FootnoteSeparator.
EndnoteContinuationNotice 17 包含尾注延续通知分隔符的文本,表示为FootnoteSeparator.

例子

显示如何从节点中删除所有形状。

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// 使用 DocumentBuilder 插入一个形状。这是一个内联形状,
// 其中有一个父Paragraph,它是第一节Body的子节点。
builder.InsertShape(ShapeType.Cube, 100.0, 100.0);

Assert.AreEqual(1, doc.GetChildNodes(NodeType.Shape, true).Count);

// 我们可以从这个 Body 的子段落中删除所有的形状。
Assert.AreEqual(StoryType.MainText, doc.FirstSection.Body.StoryType);
doc.FirstSection.Body.DeleteShapes();

Assert.AreEqual(0, doc.GetChildNodes(NodeType.Shape, true).Count);

也可以看看