HeaderFooterType

HeaderFooterType enumeration

Определяет тип верхнего или нижнего колонтитула, найденного в файле Word.

public enum HeaderFooterType

Ценности

ИмяЦенностьОписание
HeaderEven0Заголовок для четных страниц.
HeaderPrimary1Основной заголовок, также используется для нечетных страниц.
FooterEven2Нижний колонтитул для четных страниц.
FooterPrimary3Основной нижний колонтитул, также используется для нечетных страниц.
HeaderFirst4Заголовок первой страницы раздела.
FooterFirst5Нижний колонтитул первой страницы раздела.

Примеры

Показывает, как создавать верхние и нижние колонтитулы в документе с помощью DocumentBuilder.

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

// Укажите, что нам нужны разные верхние и нижние колонтитулы для первой, четной и нечетной страниц.
builder.PageSetup.DifferentFirstPageHeaderFooter = true;
builder.PageSetup.OddAndEvenPagesHeaderFooter = true;

// Создаем заголовки, затем добавляем в документ три страницы для отображения каждого типа заголовков.
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");

Смотрите также