Работа с горни и долни колонтитули

Aspose.Words позволява на потребителите да работят с горни и долни колонтитули в документ. Горният колонтитул е текст, който се поставя в горната част на страницата, а долният колонтитул е текст в долната част на страницата. Обикновено тези области се използват за вмъкване на информация, която трябва да се повтаря на всички или на някои страници на документа, като например номера на страници, Дата на създаване, фирмена информация и т.н.

Създаване на горни или долни колонтитули чрез DocumentBuilder

Ако искате да добавите програмен горен или долен колонтитул на документ, най-лесният начин е да използвате класа DocumentBuilder, за да го направите.

Следващият пример за код показва как да добавите горен и долен колонтитул за страници на документи:

Посочете опциите за горен или долен колонтитул

Когато добавите горен или долен колонтитул към документ, можете да зададете някои разширени свойства. Aspose.Words предоставя на потребителите класове HeaderFooter и HeaderFooterCollection, както и HeaderFooterType изброяване, които ви дават по-голям контрол върху процеса на персонализиране на горен и долен колонтитул.

Посочете типа на горен или долен колонтитул

Можете да зададете три различни типа Горен колонтитул и три различни типа долен колонтитул за един документ:

  1. Горен и/или долен колонтитул за първата страница
  2. Горен и / или долен колонтитул за четни страници
  3. Горен и / или долен колонтитул за нечетни страници

Следващият пример за код показва как да добавите заглавка за нечетни страници на документи:

Задайте дали да се показват различни горни или долни колонтитули за първата страница

Както беше казано по-горе, можете също да зададете различен горен или долен колонтитул за първата страница. За да направите това, трябва да зададете флаг DifferentFirstPageHeaderFooter на true и след това да уточните стойността HeaderFirst или FooterFirst.

Следващият пример за код показва как да зададете заглавката само за първата страница:

Задайте дали да се показват различни горни или долни колонтитули за четни или нечетни страници

След това ще искате да зададете различни горни или долни колонтитули за четни и нечетни страници в документ. За да направите това, трябва да зададете флага OddAndEvenPagesHeaderFooter на true и след това да уточните стойностите HeaderPrimary и HeaderEven или FooterPrimary и FooterEven.

Поставете абсолютно позиционирано изображение в заглавката

За да поставите изображение в горен или долен колонтитул, използвайте тип HeaderPrimary Горен колонтитул или тип FooterPrimary долен колонтитул и метод InsertImage.

Следващият пример за код показва как да добавите изображение към Горен колонтитул:

Задаване на свойства на шрифта и абзаца за текста на горен или долен колонтитул

С Aspose.Words можете да зададете свойствата на шрифта и абзаца, да използвате типа на горния колонтитул HeaderPrimary или типа на долния колонтитул FooterPrimary, както и методи и свойства за работа с шрифтовете и абзаците, които използвате за основния текст на документа.

Следващият пример за код показва как да настроите текста в заглавката на Ариал, получер, размер 14 и подравняване на центъра:

Вмъкване на номера на страници в горен или долен колонтитул

Ако е необходимо, можете да добавите номера на страници в горния или долния колонтитул. За да направите това, използвайте типа на заглавката HeaderPrimary или типа на долния колонтитул FooterPrimary и метода InsertField, за да добавите задължителното поле.

Следният пример за код показва как да добавите номера на страници в долния колонтитул вдясно:

Използване на горни или долни колонтитули, дефинирани в предишния раздел

Ако трябва да копирате горен или долен колонтитул от предишния раздел, можете да направите това също.

Следващият пример за код показва как да копирате горен или долен колонтитул от предишния раздел:

Осигурете външен вид на горен или долен колонтитул, когато използвате различни ориентации на страници и размер на страница

Aspose.Words Позволява ви да осигурите външен вид на горен или долен колонтитул, когато използвате различни ориентации и размери на страници.

Следващият пример показва как да направите това:

Как да премахнете само горни или само долни колонтитули

Всеки раздел в документ може да има до три горни и до три долни колонтитула (за първите, четните и нечетните страници). Ако искате да премахнете всички горни или всички долни колонтитули в документ, трябва да преминете през всички секции и да премахнете всеки съответен горен възел или долен възел.

Следващият пример за код показва как да премахнете всички долни колонтитули от всички раздели, но да оставите горни колонтитули непокътнати. Можете да премахнете само заглавията по подобен начин: