Arbeiten mit Kopf- und Fußzeilen

Aspose.Words ermöglicht es Benutzern, mit Kopf- und Fußzeilen in einem Dokument zu arbeiten. Ein Header ist Text, der oben auf einer Seite platziert wird, und ein Footer ist Text unten auf einer Seite. Typischerweise werden diese Bereiche verwendet, um Informationen einzufügen, die auf allen oder einigen Seiten des Dokuments wiederholt werden sollten, wie Seitennummern, Erstellungsdatum, Unternehmensinformationen und so weiter.

Kopfzeilen oder Fußzeilen mit DocumentBuilder erstellen

Wenn Sie eine Dokument-Header oder Footer programmatisch hinzufügen möchten, ist der einfachste Weg, die DocumentBuilder Klasse, um es zu tun.

Das folgende Codebeispiel zeigt, wie man einen Header und Footer für Dokumentseiten hinzufügt:

Wenn Sie ein Header oder Footer zu einem Dokument hinzufügen, können Sie einige erweiterte Eigenschaften festlegen. Aspose.Words bietet Benutzern die HeaderFooter und HeaderFooterCollection Klassen, sowie HeaderFooterType Aufzählung, die Ihnen mehr Kontrolle über den Kopf- und Fußanpassungsprozess geben.

Kopf- oder Fußtyp angeben

Sie können drei verschiedene Kopftypen und drei verschiedene Fußtypen für ein Dokument angeben:

ANHANG Header und/oder Footer für die erste Seite 2. Header und/oder Footer für gerade Seiten 3. Header und/oder Footer für ungerade Seiten

Das folgende Codebeispiel zeigt, wie man einen Header für seltsame Dokumentseiten hinzufügt:

Wie oben gesagt, können Sie auch eine andere Kopfzeile oder Fußzeile für die erste Seite setzen. Um dies zu tun, müssen Sie die DifferentFirstPageHeaderFooter Flagge true und dann spekulieren die HeaderFirst oder FooterFirst Wert.

Das folgende Codebeispiel zeigt, wie man den Header nur für die erste Seite einstellt:

Als nächstes möchten Sie verschiedene Kopfzeilen oder Fußzeilen für seltsame und sogar Seiten in einem Dokument festlegen. Um dies zu tun, müssen Sie die OddAndEvenPagesHeaderFooter Flagge true und dann die Werte spekulieren HeaderPrimary und HeaderEven, oder FooterPrimary und FooterEven.

Einfügen eines absolut positionierten Bild in den Header

Um ein Bild in einer Kopfzeile oder Fußzeile zu platzieren, verwenden Sie die HeaderPrimary Kopftyp oder FooterPrimary Fußtyp und InsertImage Methode.

Das folgende Codebeispiel zeigt, wie ein Bild einem Header hinzugefügt wird:

Mit Aspose.Words Sie können die Eigenschaften der Schriftart und des Absatzes festlegen, HeaderPrimary Kopftyp oder FooterPrimary Footer-Typ, sowie Methoden und Eigenschaften für die Arbeit mit den Schriften und Paragraphen, die Sie für die Dokument-Einrichtung verwenden.

Das folgende Codebeispiel zeigt, wie der Text im Header auf Arial, fett, Größe 14, und Mittelausrichtung eingestellt werden kann:

Falls erforderlich, können Sie Seitennummern zum Header oder Footer hinzufügen. Um dies zu tun, verwenden Sie die HeaderPrimary Kopftyp oder FooterPrimary Fußtyp und InsertField Verfahren zum Hinzufügen des gewünschten Feldes.

Das folgende Codebeispiel zeigt, wie man Seitennummern zum Footer rechts hinzufügt:

Wenn Sie den Kopf oder Fuß aus dem vorherigen Abschnitt kopieren müssen, können Sie das auch tun.

Das folgende Codebeispiel zeigt, wie man den Header oder Footer aus dem vorherigen Abschnitt kopiert:

Aspose.Words ermöglicht es Ihnen, das Aussehen eines Headers oder Footer bei der Verwendung verschiedener Orientierungen und Seitengrößen bereitzustellen.

Das folgende Beispiel zeigt:

So entfernen Sie nur Kopfzeilen oder nur Fußzeilen

Jeder Abschnitt in einem Dokument kann bis zu drei Kopfzeilen und bis zu drei Fußzeilen (zum ersten, sogar und ungerade Seiten) haben. Wenn Sie alle Kopfzeilen oder alle Fußzeilen in einem Dokument entfernen möchten, müssen Sie alle Abschnitte durchschleifen und jeden entsprechenden Kopfknoten oder Fußknoten entfernen.

Das folgende Codebeispiel zeigt, wie man alle Fußzeilen aus allen Abschnitten entfernt, aber Kopfzeilen intakt lässt. Sie können nur Header in ähnlicher Weise entfernen: