StoryType
Contents
[
Hide
]StoryType enumeration
Text of a Word document is stored in stories. StoryType identifies a story.
public enum StoryType
Values
| Name | Value | Description | 
|---|---|---|
| None | 0 | Default value. There is no such story in the document. | 
| MainText | 1 | Contains the main text of the document, represented by Body. | 
| Footnotes | 2 | Contains footnote text, represented by Footnote. | 
| Endnotes | 3 | Contains endnotes text, represented by Footnote. | 
| Comments | 4 | Contains document comments (annotations), represented by Comment. | 
| Textbox | 5 | Contains shape or textbox text, represented by Shape. | 
| EvenPagesHeader | 6 | Contains text of the even pages header, represented by HeaderFooter. | 
| PrimaryHeader | 7 | Contains text of the primary header. When header is different for odd and even pages, contains text of the odd pages header. Represented by HeaderFooter. | 
| EvenPagesFooter | 8 | Contains text of the even pages footer, represented by HeaderFooter. | 
| PrimaryFooter | 9 | Contains text of the primary footer. When footer is different for odd and even pages, contains text of the odd pages footer. Represented by HeaderFooter. | 
| FirstPageHeader | 10 | Contains text of the first page header, represented by HeaderFooter. | 
| FirstPageFooter | 11 | Contains text of the first page footer, represented by HeaderFooter. | 
| FootnoteSeparator | 12 | Contains the text of the footnote separator. | 
| FootnoteContinuationSeparator | 13 | Contains the text of the footnote continuation separator. | 
| FootnoteContinuationNotice | 14 | Contains the text of the footnote continuation notice separator. | 
| EndnoteSeparator | 15 | Contains the text of the endnote separator. | 
| EndnoteContinuationSeparator | 16 | Contains the text of the endnote continuation separator. | 
| EndnoteContinuationNotice | 17 | Contains the text of the endnote continuation notice separator. | 
Examples
Shows how to remove all shapes from a node.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Use a DocumentBuilder to insert a shape. This is an inline shape,
// which has a parent Paragraph, which is a child node of the first section's Body.
builder.InsertShape(ShapeType.Cube, 100.0, 100.0);
Assert.That(doc.GetChildNodes(NodeType.Shape, true).Count, Is.EqualTo(1));
// We can delete all shapes from the child paragraphs of this Body.
Assert.That(doc.FirstSection.Body.StoryType, Is.EqualTo(StoryType.MainText));
doc.FirstSection.Body.DeleteShapes();
Assert.That(doc.GetChildNodes(NodeType.Shape, true).Count, Is.EqualTo(0));
See Also
- namespace Aspose.Words
 - assembly Aspose.Words