SoftVision Development Logo
SoftVision Development GmbH
Kurfürstenstraße 15
36037 Fulda
Telefon: +49 661 25100-0
Fax: +49 661 25100-25
E-Mail: info@softvision.de
 
 

n2pdf Kopf- und Fußzeilen

Sie möchten einen Bericht schreiben, einen Brief verfassen oder benötigen in Ihrem Text einfach nur Kopf- und Fußzeilen? Dann möchten wir Ihnen nun zeigen, wie n2pdf Ihnen hier auf einfache Art und Weise behilflich sein kann.

Ihre Kopf- oder Fußzeilen können dabei aus einem unformatierten Text oder aus dem Inhalt eines RichText-Feldes bestehen. Zum einen muss n2pdf wissen, dass bestimmte Inhalte als Kopf- oder Fußzeile ausgegeben werden sollen, zum anderen kann diese Ausgabe auch in Abhängigkeit der jeweiligen Seiten gesetzt werden. Die gesamten Angaben müssen Sie bei der Übergabe der Inhalte definieren.

Diese Definition findet bei n2pdf über die Funktionen zum Hinzufügen von Inhalten statt - N2PDFAddContent für unformatierten und N2PDFAddRTContent für formatierten Inhalt. Dazu unterscheidet n2pdf durch die Angabe von Konstanten.

Inhalte für die Kopfzeile
N2PDFVALUE_CONTENT_HEADER
Inhalte für die Fußzeile
N2PDFVALUE_CONTENT_FOOTER

Eine weitere Konstante zeigt an, auf welchen Seiten die jeweiligen Inhalte erscheinen sollen. Nachfolgend sehen Sie die Möglichkeiten zur Seitenanzeige-Definition von Kopf- und Fußzeilen.


N2PDFVALUE_HF_ALL_PAGES

Auf allen Seiten

N2PDFVALUE_HF_FIRST_PAGE

Nur auf der ersten Seite

N2PDFVALUE_HF_LAST_PAGE

Nur auf der letzten Seite

N2PDFVALUE_HF_EVEN_PAGES

Auf allen geraden Seiten

N2PDFVALUE_HF_ODD_PAGES

Auf allen ungeraden Seiten

N2PDFVALUE_HF_NOT_FIRST_LAST_PAGES

Auf allen Seiten, außer auf der ersten und der letzten Seite


Hier einige Beispiele, wie eine Übergabe von Inhalten in Ihrer Datenbank aussehen könnte:

Anzeige des Inhalts "All pages" auf allen Seiten im Kopfbereich Ihres Dokuments:
Call N2PDFAddContent ( JobID, N2PDFVALUE_CONTENT_HEADER, N2PDFVALUE_HF_ALL_PAGES, "All pages" )

Anzeige des Inhalts "All pages" auf allen Seiten im Fußbereich Ihres Dokuments:
Call N2PDFAddContent ( JobID, N2PDFVALUE_CONTENT_FOOTER, N2PDFVALUE_HF_ALL_PAGES, "All pages" )

Anzeige des Inhalts "Odd pages" auf allen ungeraden Seiten im Kopfbereich Ihres Dokuments:
Call N2PDFAddContent ( JobID, N2PDFVALUE_CONTENT_HEADER, N2PDFVALUE_HF_ODD_PAGES, "Odd pages" )

Aufbauend auf dem eben erläuterten Grundprinzip können Sie nun beliebige Inhalte als Kopf- oder Fußzeile definieren. Hierzu leisten Ihnen unsere internen Konstanten, eine spezielle Form von Platzhaltern, einen besonderen Dienst.

Beispiel für die Benutzung eines Platzhalters (Seitennummerierung) in einem RichText-Feld:

Page [ACTPG] of [SUMPG]

Testen Sie die Möglichkeiten von n2pdf doch einmal selbst! Dazu bietet Ihnen SoftVision zahlreiche Möglichkeiten der Unterstützung - zum einen eine Liste von weiteren Platzhaltern, die Sie im Entwicklerhandbuch von n2pdf finden, zum anderen können Sie diverse Möglichkeiten in der Beispieldatenbank "n2pdf 3.2 - Header and Footer (R5)", die durch Installation automatisch bereitgestellt wird, selbst sofort testen.

Selbstverständlich steht Ihnen unser technischer Support gern jederzeit kostenfrei zur Verfügung.

... und nun viel Erfolg!

 
© 2012 SoftVision Development GmbH