Seitenformat |
Startseite Vorherige Seite Nächste Seite |
Über das Seitenformat können die Papiergröße, die Papierausrichtung und die Seitenränder bestimmt werden. Außerdem ist es möglich, den Abstand zwischen Haupttext und Kopf- und Fußzeile zu bestimmen.
Die Einstellungen für das Seitenformat werden über die Funktion N2PDFSetOption gemacht. Nachfolgend die einzelnen Optionen für das Seitenformat. Die einzelnen Werte werden dann über <OptionStr> und <SubOptionStr> der Funktion N2PDFSetOption bestimmt.
N2PDFOPTION_PAGE_FORMAT_STANDARD Über diesen Parameter können Sie eines der vordefinierten Papierformate auswählen:
Beispiel: Call N2PDFSetOption ( JobID, N2PDFOPTION_PAGE_FORMAT_STANDARD,_ N2PDFVALUE_PAGEFORMAT_A4, "" )
N2PDFOPTION_PAGE_FORMAT_CUSTOM Über diesen Parameter können Sie ein benutzerdefiniertes Papierformat angeben. Sie benutzen dazu die Werte <OptionStr> als Breitenangabe und <SubOptionStr> als Höhenangabe.
Beispiel für ein Papier mit 20 cm Breite und 15 cm Höhe: Call N2PDFSetOption ( JobID, N2PDFOPTION_PAGE_FORMAT_CUSTOM,"20","15" )
Beispiel für ein Format von 10 cm Breite und 5 cm Höhe auf der Seite 2 Call N2PDFSetOption ( JobID, N2PDFOPTION_PAGE_FORMAT_CUSTOM,"10","-2" ) Call N2PDFSetOption ( JobID, N2PDFOPTION_PAGE_FORMAT_CUSTOM,"-2","5" )
N2PDFOPTION_PAGE_ORIENTATION Über diesen Parameter legen Sie die Ausrichtung der Seite fest.
Beispiel : Call N2PDFSetOption ( JobID, N2PDFOPTION_PAGE_ORIENTATION,_ N2PDFVALUE_PAGE_ORIENTATION_PORTRAIT, "" )
Über die nachfolgenden vier Parameter können die Ränder der Seite bestimmt werden. Übergeben Sie den Wert in <OptionStr>.
Beispiel für 2 cm oberer Rand: Call N2PDFSetOption ( JobID, N2PDFOPTION_PAGE_MARGIN_TOP,"2","" )
Beispiel für 1 cm oberer Rand auf der Seite 4: Call N2PDFSetOption ( JobID, N2PDFOPTION_PAGE_MARGIN_TOP,"1","-4" )
Über diese beiden Parameter definieren Sie den Abstand von der Kopf- bzw. Fußzeile zum Anfang bzw. Ende des Haupttexts. Übergeben Sie den Wert in <OptionStr>.
Beispiel für 1 cm Abstand von der Kopfzeile zum Seitenanfang: Call N2PDFSetOption ( JobID, N2PDFOPTION_PAGE_MARGIN_HEADER,"1","" )
1) N2PDFOPTION_PAGE_MARGIN_HEADER Über diese Einstellung wird der Abstand der Kopfzeile vom Seitenanfang bestimmt, d. h. wo die erste Zeile der Kopfzeile steht.
2) N2PDFOPTION_PAGE_MARGIN_TOP Über diese Einstellung wird der Abstand des Haupttextes vom Seitenanfang bestimmt, d. h. wo die erste Zeile des Haupttextes beginnt.
3) N2PDFOPTION_PAGE_MARGIN_BOTTOM Über diese Einstellung wird der Abstand des Haupttextes zum Seitenende bestimmt, d. h. wo die letzte Zeile des Haupttextes auf einer Seite steht.
4) N2PDFOPTION_PAGE_MARGIN_FOOTER Über diese Einstellung wird der Abstand der Fußzeile zum Seitenende bestimmt, d. h. wo die letzte Zeile der Fußzeile steht.
5) Mehrzeilige Kopfzeile Über die Option N2PDFOPTION_PAGE_MARGIN_HEADER wird die Startposition der ersten Zeile in der Kopfzeile bestimmt. Besteht eine Kopfzeile aus mehreren Zeilen, so wächst die Kopfzeile in Richtung des Pfeils. Es kann dabei passieren, dass die Kopfzeile die Einstellung N2PDFOPTION_PAGE_MARGIN_TOP erreicht. Ist dies der Fall, dann wird der Inhalt des Haupttextes nach unten verschoben, d. h. der Wert N2PDFOPTION_PAGE_MARGIN_TOP hat dann keine Gültigkeit mehr.
6) Mehrzeilige Fußzeile Über die Option N2PDFOPTION_PAGE_MARGIN_FOOTER wird die Position der letzten Zeile in der Fußzeile bestimmt. Besteht eine Fußzeile aus mehreren Zeilen, so wächst die Fußzeile in Richtung des Pfeils. Es kann dabei passieren, dass die Fußzeile die Einstellung N2PDFOPTION_PAGE_MARGIN_BOTTOM erreicht. Ist dies der Fall, dann wird der Inhalt des Haupttextes gekürzt, so dass die Fußzeile auf die Seite passt. In diesem Fall hat der Wert N2PDFOPTION_PAGE_MARGIN_BOTTOM keine Gültigkeit mehr.
N2PDFOPTION_PAGE_NUMBERING_OFFSET Über diesen Parameter können Sie einen Wert für die Seitennummerierung übergeben, der auf die Seitennummer, Anzahl der Seiten und die Seitenangaben im Inhaltsverzeichnis addiert wird (z. B. Deckblatt aus der Nummerierung entfernen). Der Wert für den Offset kann hier positiv oder negativ sein. |