StoryType

StoryType enumeration

Le texte d’un document Word est stocké dans des histoires.StoryType identifie une histoire.

public enum StoryType

Valeurs

NomÉvaluerLa description
None0Valeur par défaut. Il n’y a pas une telle histoire dans le document.
MainText1Contient le texte principal du document, représenté parBody .
Footnotes2Contient le texte d’une note de bas de page, représenté parFootnote .
Endnotes3Contient le texte des notes de fin, représenté parFootnote .
Comments4Contient des commentaires sur le document (annotations), représentés parComment .
Textbox5Contient du texte de forme ou de zone de texte, représenté parShape .
EvenPagesHeader6Contient le texte de l’en-tête des pages paires, représenté parHeaderFooter .
PrimaryHeader7Contient le texte de l’en-tête principal. Lorsque l’en-tête est différent pour les pages paires et impaires, contient le texte de l’en-tête des pages impaires. Représenté parHeaderFooter .
EvenPagesFooter8Contient le texte du pied de page des pages paires, représenté parHeaderFooter .
PrimaryFooter9Contient le texte du pied de page principal. Lorsque le pied de page est différent pour les pages paires et impaires, contient le texte du pied de page des pages impaires. Représenté parHeaderFooter .
FirstPageHeader10Contient le texte de l’en-tête de la première page, représenté parHeaderFooter .
FirstPageFooter11Contient le texte du pied de page de la première page, représenté parHeaderFooter .
FootnoteSeparator12Contient le texte du séparateur de note de bas de page, représenté parFootnoteSeparator .
FootnoteContinuationSeparator13Contient le texte du séparateur de continuation de note de bas de page, représenté parFootnoteSeparator .
FootnoteContinuationNotice14Contient le texte du séparateur d’avis de suite de note de bas de page, représenté parFootnoteSeparator .
EndnoteSeparator15Contient le texte du séparateur de note de fin, représenté parFootnoteSeparator .
EndnoteContinuationSeparator16Contient le texte du séparateur de continuation de note de fin, représenté parFootnoteSeparator .
EndnoteContinuationNotice17Contient le texte du séparateur de notification de continuation de note de fin, représenté parFootnoteSeparator .

Exemples

Montre comment supprimer toutes les formes d’un nœud.

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

// Utilisez un DocumentBuilder pour insérer une forme. Il s'agit d'une forme en ligne,
// qui a un paragraphe parent, qui est un nœud enfant du corps de la première section.
builder.InsertShape(ShapeType.Cube, 100.0, 100.0);

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

// Nous pouvons supprimer toutes les formes des paragraphes enfants de ce Body.
Assert.AreEqual(StoryType.MainText, doc.FirstSection.Body.StoryType);
doc.FirstSection.Body.DeleteShapes();

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

Voir également