StoryType

StoryType enumeration

Il testo di un documento Word è archiviato in brani.StoryType identifica una storia.

public enum StoryType

I valori

NomeValoreDescrizione
None0Valore predefinito. Non c’è una storia del genere nel documento.
MainText1Contiene il testo principale del documento, rappresentato daBody .
Footnotes2Contiene il testo della nota a piè di pagina, rappresentato daFootnote .
Endnotes3Contiene il testo delle note di chiusura, rappresentato daFootnote .
Comments4Contiene commenti al documento (annotazioni), rappresentati daComment .
Textbox5Contiene testo in forma o casella di testo, rappresentato daShape .
EvenPagesHeader6Contiene il testo dell’intestazione delle pagine pari, rappresentato daHeaderFooter .
PrimaryHeader7Contiene il testo dell’intestazione primaria. Quando l’intestazione è diversa per le pagine pari e dispari, contiene il testo dell’intestazione delle pagine dispari. Rappresentata daHeaderFooter .
EvenPagesFooter8Contiene il testo del piè di pagina delle pagine pari, rappresentato daHeaderFooter .
PrimaryFooter9Contiene il testo del piè di pagina principale. Quando il piè di pagina è diverso per le pagine pari e dispari, contiene il testo del piè di pagina delle pagine dispari. Rappresentata daHeaderFooter .
FirstPageHeader10Contiene il testo dell’intestazione della prima pagina, rappresentato daHeaderFooter .
FirstPageFooter11Contiene il testo del piè di pagina della prima pagina, rappresentato daHeaderFooter .
FootnoteSeparator12Contiene il testo del separatore delle note a piè di pagina, rappresentato daFootnoteSeparator .
FootnoteContinuationSeparator13Contiene il testo del separatore di continuazione della nota, rappresentato daFootnoteSeparator .
FootnoteContinuationNotice14Contiene il testo del separatore dell’avviso di continuazione della nota, rappresentato daFootnoteSeparator .
EndnoteSeparator15Contiene il testo del separatore della nota di chiusura, rappresentato daFootnoteSeparator .
EndnoteContinuationSeparator16Contiene il testo del separatore di continuazione della nota di chiusura, rappresentato daFootnoteSeparator .
EndnoteContinuationNotice17Contiene il testo del separatore dell’avviso di continuazione della nota di chiusura, rappresentato daFootnoteSeparator .

Esempi

Mostra come rimuovere tutte le forme da un nodo.

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

// Utilizza un DocumentBuilder per inserire una forma. Questa è una forma in linea,
// che ha un Paragrafo genitore, che è un nodo figlio del Corpo della prima sezione.
builder.InsertShape(ShapeType.Cube, 100.0, 100.0);

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

// Possiamo eliminare tutte le forme dai paragrafi figlio di questo Body.
Assert.AreEqual(StoryType.MainText, doc.FirstSection.Body.StoryType);
doc.FirstSection.Body.DeleteShapes();

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

Guarda anche