StoryType

StoryType enumeration

Der Text eines Word-Dokuments wird in Storys gespeichert.StoryType identifiziert eine Geschichte.

public enum StoryType

Werte

NameWertBeschreibung
None0Standardwert. Es gibt keine solche Story im Dokument.
MainText1Enthält den Haupttext des Dokuments, dargestellt durchBody .
Footnotes2Enthält Fußnotentext, dargestellt durchFootnote .
Endnotes3Enthält Endnotentext, dargestellt durchFootnote .
Comments4Enthält Dokumentkommentare (Annotationen), dargestellt durchComment .
Textbox5Enthält Form- oder Textfeldtext, dargestellt durchShape .
EvenPagesHeader6Enthält den Text der Kopfzeile der geraden Seiten, dargestellt durchHeaderFooter .
PrimaryHeader7Enthält den Text der primären Kopfzeile. Wenn die Kopfzeile für gerade und ungerade Seiten unterschiedlich ist, enthält den Text der Kopfzeile für ungerade Seiten. Dargestellt durchHeaderFooter .
EvenPagesFooter8Enthält den Text der Fußzeile der geraden Seiten, dargestellt durchHeaderFooter .
PrimaryFooter9Enthält den Text der primären Fußzeile. Wenn die Fußzeile für gerade und ungerade Seiten unterschiedlich ist, enthält den Text der ungeraden Seitenfußzeile. Dargestellt durchHeaderFooter .
FirstPageHeader10Enthält den Text der ersten Seitenüberschrift, dargestellt durchHeaderFooter .
FirstPageFooter11Enthält den Text der Fußzeile der ersten Seite, dargestellt durchHeaderFooter .
FootnoteSeparator12Enthält den Text des Fußnotentrennzeichens.
FootnoteContinuationSeparator13Enthält den Text des Fußnotenfortsetzungstrennzeichens.
FootnoteContinuationNotice14Enthält den Text des Fußnoten-Fortsetzungshinweis-Trennzeichens.
EndnoteSeparator15Enthält den Text des Endnotentrennzeichens.
EndnoteContinuationSeparator16Enthält den Text des Endnoten-Fortsetzungstrennzeichens.
EndnoteContinuationNotice17Enthält den Text des Trennzeichens für den Endnotenfortsetzungshinweis.

Beispiele

Zeigt, wie alle Formen aus einem Knoten entfernt werden.

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

// Verwenden Sie einen DocumentBuilder, um eine Form einzufügen. Dies ist eine Inline-Form.
// der einen übergeordneten Absatz hat, der ein untergeordneter Knoten des Hauptteils des ersten Abschnitts ist.
builder.InsertShape(ShapeType.Cube, 100.0, 100.0);

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

// Wir können alle Formen aus den untergeordneten Absätzen dieses Textkörpers löschen.
Assert.AreEqual(StoryType.MainText, doc.FirstSection.Body.StoryType);
doc.FirstSection.Body.DeleteShapes();

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

Siehe auch