StoryType

StoryType enumeration

Il testo di un documento Word è memorizzato nelle storie.StoryType identifica una storia.

public enum StoryType

I valori

NomeValoreDescrizione
None0Valore predefinito. Non esiste 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 finali, rappresentato daFootnote .
Comments4Contiene commenti del documento (annotazioni), rappresentati daComment .
Textbox5Contiene testo di forma o casella di testo, rappresentato daShape .
EvenPagesHeader6Contiene il testo dell’intestazione delle pagine pari, rappresentata daHeaderFooter .
PrimaryHeader7Contiene il testo dell’intestazione principale. Quando l’intestazione è diversa per le pagine pari e dispari, contiene il testo dell’intestazione delle pagine dispari. Rappresentato 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. Rappresentato 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.
FootnoteContinuationSeparator13Contiene il testo del separatore di continuazione della nota a piè di pagina.
FootnoteContinuationNotice14Contiene il testo del separatore di nota di continuazione della nota a piè di pagina.
EndnoteSeparator15Contiene il testo del separatore delle note di chiusura.
EndnoteContinuationSeparator16Contiene il testo del separatore di continuazione della nota di chiusura.
EndnoteContinuationNotice17Contiene il testo del separatore di nota di continuazione della nota di chiusura.

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 padre, 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 Corpo.
Assert.AreEqual(StoryType.MainText, doc.FirstSection.Body.StoryType);
doc.FirstSection.Body.DeleteShapes();

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

Guarda anche