Práce s hlavičkami a patkami

Aspose.Words umožňuje uživatelům pracovat s hlavičkami a zápatí v dokumentu. Hlavička je text, který je umístěn v horní části stránky, a zápatí je text v dolní části stránky. Typicky se tyto oblasti používají k vložení informací, které by měly být opakovány na všech nebo některých stránkách dokumentu, jako jsou čísla stránek, datum vytvoření, informace o společnosti atd.

Vytvořit hlavičky nebo zápatí pomocí DocumentBuilder

Pokud chcete přidat hlavičku dokumentu nebo zápatí programově, nejjednodušší způsob je použít DocumentBuilder třída to udělat.

Následující příklad kódu ukazuje, jak přidat hlavičku a zápatí pro stránky dokumentů:

Upřesnit možnosti záhlaví nebo zápatí

Když přidáte hlavičku nebo zápatí do dokumentu, můžete nastavit některé pokročilé vlastnosti. Aspose.Words poskytuje uživatelům HeaderFooter a HeaderFooterCollection třídy, jakož i HeaderFooterType počet, který vám dává větší kontrolu nad hlavičkou a zápatí procesu přizpůsobení.

Upřesnit typ záhlaví nebo zápatí

Můžete zadat tři různé typy hlaviček a tři různé typy zápatí pro jeden dokument:

  1. Záhlaví a/nebo zápatí pro první stránku
  2. Záhlaví a/nebo zápatí pro sudé stránky
  3. Záhlaví a/nebo zápatí pro podivné stránky

Následující příklad kódu ukazuje, jak přidat hlavičku pro liché stránky dokumentů:

Upřesněte, zda zobrazit různé hlavičky nebo zápatí pro první stránku

Jak bylo uvedeno výše, můžete také nastavit jinou hlavičku nebo zápatí pro první stránku. K tomu je třeba nastavit DifferentFirstPageHeaderFooter vlajka true a pak specyfy HeaderFirst nebo FooterFirst hodnota.

Následující příklad kódu ukazuje, jak nastavit hlavičku pouze pro první stránku:

Upřesněte, zda zobrazit různé hlavičky nebo zápatí pro liché nebo sudé stránky

Dále budete chtít nastavit různé hlavičky nebo zápatí pro podivné a dokonce i stránky v dokumentu. K tomu je třeba nastavit OddAndEvenPagesHeaderFooter vlajka true a pak specyfy hodnoty HeaderPrimary a HeaderEven, nebo FooterPrimary a FooterEven.

Vložit absolutní polohu Obrázek do hlavičky

Pro umístění obrázku do hlavičky nebo zápatí použijte HeaderPrimary typ záhlaví nebo FooterPrimary typ zápatí a InsertImage metoda.

Následující příklad kódu ukazuje, jak přidat obrázek do hlavičky:

Nastavit vlastnosti písma a odstavce pro text záhlaví nebo zápatí

S Aspose.Words můžete nastavit vlastnosti písma a odstavce, použít HeaderPrimary typ záhlaví nebo FooterPrimary typ zápatí, stejně jako metody a vlastnosti pro práci s písmy a odstavce, které používáte pro těleso dokumentu.

Následující příklad kódu ukazuje, jak nastavit text v hlavičce na Arial, tučné, velikost 14, a střed nastavení:

Vložit čísla stránky do záhlaví nebo zápatí

V případě potřeby můžete přidat čísla stránek do hlavičky nebo zápatí. K tomu použijte HeaderPrimary typ záhlaví nebo FooterPrimary typ zápatí a InsertField způsob přidání požadovaného pole.

Následující příklad kódu ukazuje, jak přidat čísla stránek na zápatí vpravo:

Použít hlavičky nebo zápatí definované v předchozí části

Pokud potřebujete zkopírovat hlavičku nebo zápatí z předchozí sekce, můžete to udělat také.

Následující příklad kódu ukazuje, jak zkopírovat hlavičku nebo zápatí z předchozí sekce:

Zajistit vzhled hlavičky nebo zápatí při použití různých orientace stránky a velikosti stránky

Aspose.Words umožňuje poskytnout vzhled hlavičky nebo zápatí při použití různých směrů a velikostí stránek.

Následující příklad ukazuje, jak to udělat:

Jak odstranit pouze hlavičky nebo pouze zápatí

Každá sekce v dokumentu může mít až tři hlavičky a až tři patky (pro první, dokonce, a liché stránky). Chcete-li odstranit všechny hlavičky nebo všechny zápatí v dokumentu, musíte smyčka přes všechny sekce a odstranit každý odpovídající hlavičkový uzel nebo zápatí uzel.

Následující příklad kódu ukazuje, jak odstranit všechny zápatí ze všech sekcí, ale ponechat hlavičky neporušené. Můžete odstranit pouze hlavičky podobným způsobem: