StoryType

StoryType enumeration

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

public enum StoryType

Werte

NameWertBeschreibung
None0Standardwert. Im Dokument gibt es keine solche Geschichte.
MainText1Enthält den Haupttext des Dokuments, dargestellt durchBody .
Footnotes2Enthält Fußnotentext, dargestellt durchFootnote .
Endnotes3Enthält Endnotentext, dargestellt durchFootnote .
Comments4Enthält Dokumentkommentare (Anmerkungen), dargestellt durchComment .
Textbox5Enthält Form- oder Textfeldtext, dargestellt durchShape .
EvenPagesHeader6Enthält den Text der Kopfzeile der geraden Seiten, dargestellt durchHeaderFooter .
PrimaryHeader7Enthält Text der primären Kopfzeile. Wenn die Kopfzeile für ungerade und gerade Seiten unterschiedlich ist, enthält den Text der Kopfzeile der ungeraden Seiten. Vertreten durchHeaderFooter .
EvenPagesFooter8Enthält den Text der Fußzeile der geraden Seiten, dargestellt durchHeaderFooter .
PrimaryFooter9Enthält Text der primären Fußzeile. Wenn die Fußzeile für ungerade und gerade Seiten unterschiedlich ist, enthält den Text der Fußzeile der ungeraden Seiten. Vertreten durchHeaderFooter .
FirstPageHeader10Enthält den Text der ersten Seitenkopfzeile, dargestellt durchHeaderFooter .
FirstPageFooter11Enthält den Text der ersten Seitenfußzeile, dargestellt durchHeaderFooter .
FootnoteSeparator12Enthält den Text des Fußnotentrennzeichens, dargestellt durchFootnoteSeparator .
FootnoteContinuationSeparator13Enthält den Text des Fußnoten-Fortsetzungstrennzeichens, dargestellt durchFootnoteSeparator .
FootnoteContinuationNotice14Enthält den Text des Fußnoten-Fortsetzungshinweistrennzeichens, dargestellt durchFootnoteSeparator .
EndnoteSeparator15Enthält den Text des Endnotentrennzeichens, dargestellt durchFootnoteSeparator .
EndnoteContinuationSeparator16Enthält den Text des Endnoten-Fortsetzungstrennzeichens, dargestellt durchFootnoteSeparator .
EndnoteContinuationNotice17Enthält den Text des Endnoten-Fortsetzungshinweistrennzeichens, dargestellt durchFootnoteSeparator .

Beispiele

Zeigt, wie alle Formen von 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 Kö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