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. Ce récit n’existe pas dans le document.
MainText1Contient le texte principal du document, représenté parBody .
Footnotes2Contient un texte de note de bas de page, représenté parFootnote .
Endnotes3Contient du texte de notes de fin, représenté parFootnote .
Comments4Contient des commentaires de document (annotations), représentés parComment .
Textbox5Contient une forme ou un texte 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 diffère 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.
FootnoteContinuationSeparator13Contient le texte du séparateur de continuation de note de bas de page.
FootnoteContinuationNotice14Contient le texte du séparateur d’avis de continuation de note de bas de page.
EndnoteSeparator15Contient le texte du séparateur de note de fin.
EndnoteContinuationSeparator16Contient le texte du séparateur de continuation de note de fin.
EndnoteContinuationNotice17Contient le texte du séparateur de l’avis de continuation de note de fin.

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

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

Voir également