StoryType

StoryType enumeration

Text i ett Word-dokument lagras i berättelser.StoryType identifierar en berättelse.

public enum StoryType

Värderingar

namnVärdeBeskrivning
None0Standardvärde. Det finns ingen sådan berättelse i dokumentet.
MainText1Innehåller dokumentets huvudtext, representerad avBody .
Footnotes2Innehåller fotnotstext, representerad avFootnote .
Endnotes3Innehåller slutnottext, representerad avFootnote .
Comments4Innehåller dokumentkommentarer (kommentarer), representerade avComment .
Textbox5Innehåller form eller textruta, representerad avShape .
EvenPagesHeader6Innehåller text i rubriken för jämna sidor, representerad avHeaderFooter .
PrimaryHeader7Innehåller text från den primära rubriken. När rubriken är olika för udda och jämna sidor, innehåller texten i rubriken för udda sidor. Representerad avHeaderFooter .
EvenPagesFooter8Innehåller text i sidfoten på jämna sidor, representerad avHeaderFooter .
PrimaryFooter9Innehåller text från den primära sidfoten. När sidfoten är olika för udda och jämna sidor, innehåller texten i sidfoten på udda sidor. Representerad avHeaderFooter .
FirstPageHeader10Innehåller text från första sidhuvudet, representerat avHeaderFooter .
FirstPageFooter11Innehåller text från sidfoten på första sidan, representerad avHeaderFooter .
FootnoteSeparator12Innehåller texten i fotnotsavgränsaren, representerad avFootnoteSeparator .
FootnoteContinuationSeparator13Innehåller texten i fotnotsfortsättningsavgränsaren, representerad avFootnoteSeparator .
FootnoteContinuationNotice14Innehåller texten i fotnotens fortsättningsavgränsare, representerad avFootnoteSeparator .
EndnoteSeparator15Innehåller texten för slutnotavgränsaren, representerad avFootnoteSeparator .
EndnoteContinuationSeparator16Innehåller texten i slutnotens fortsättningsavgränsare, representerad avFootnoteSeparator .
EndnoteContinuationNotice17Innehåller texten i slutnotens fortsättningsmeddelandeavgränsare, representerad avFootnoteSeparator .

Exempel

Visar hur man tar bort alla former från en nod.

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

// Använd en DocumentBuilder för att infoga en form. Detta är en inline-form,
// som har ett överordnat stycke, som är en underordnad nod till det första avsnittets Kropp.
builder.InsertShape(ShapeType.Cube, 100.0, 100.0);

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

// Vi kan ta bort alla former från underordnade stycken i denna Body.
Assert.AreEqual(StoryType.MainText, doc.FirstSection.Body.StoryType);
doc.FirstSection.Body.DeleteShapes();

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

Se även