MoveToSection

DocumentBuilder.MoveToSection method

Déplace le curseur au début du corps dans une section spécifiée.

public void MoveToSection(int sectionIndex)
ParamètreTaperLa description
sectionIndexInt32L’index de la section vers laquelle se déplacer.

Remarques

QuandsectionIndex est supérieur ou égal à 0, il précise un index depuis le début du document avec 0 étant la première section. QuandsectionIndex est inférieur à 0, , il a spécifié un index à partir de la fin du document, -1 étant la dernière section.

Le curseur est déplacé vers le premier paragraphe duBody de la section spécifiée.

Exemples

Montre comment créer des en-têtes et des pieds de page dans un document à l’aide de DocumentBuilder.

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

// Spécifie que nous voulons des en-têtes et pieds de page différents pour les premières pages, paires et impaires.
builder.PageSetup.DifferentFirstPageHeaderFooter = true;
builder.PageSetup.OddAndEvenPagesHeaderFooter = true;

// Créez les en-têtes, puis ajoutez trois pages au document pour afficher chaque type d'en-tête.
builder.MoveToHeaderFooter(HeaderFooterType.HeaderFirst);
builder.Write("Header for the first page");
builder.MoveToHeaderFooter(HeaderFooterType.HeaderEven);
builder.Write("Header for even pages");
builder.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary);
builder.Write("Header for all other pages");

builder.MoveToSection(0);
builder.Writeln("Page1");
builder.InsertBreak(BreakType.PageBreak);
builder.Writeln("Page2");
builder.InsertBreak(BreakType.PageBreak);
builder.Writeln("Page3");

doc.Save(ArtifactsDir + "DocumentBuilder.HeadersAndFooters.docx");

Voir également