HeaderFooterType

HeaderFooterType enumeration

Identifica il tipo di intestazione o piè di pagina trovato in un file Word.

public enum HeaderFooterType

I valori

NomeValoreDescrizione
HeaderEven0Intestazione per le pagine pari.
HeaderPrimary1Intestazione primaria, utilizzata anche per le pagine dispari.
FooterEven2Piè di pagina per le pagine pari.
FooterPrimary3Piè di pagina principale, utilizzato anche per le pagine dispari.
HeaderFirst4Intestazione della prima pagina della sezione.
FooterFirst5Piè di pagina per la prima pagina della sezione.

Esempi

Mostra come creare intestazioni e piè di pagina in un documento utilizzando DocumentBuilder.

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

// Specifica che vogliamo intestazioni e piè di pagina diversi per le prime pagine, pari e dispari.
builder.PageSetup.DifferentFirstPageHeaderFooter = true;
builder.PageSetup.OddAndEvenPagesHeaderFooter = true;

// Crea le intestazioni, quindi aggiungi tre pagine al documento per visualizzare ciascun tipo di intestazione.
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");

Guarda anche