std.pdf.pagelabels

Seitennummerierung im PDF-Dokument konfigurieren: Arabische Ziffern, römische Zahlen (groß/klein), Buchstabenfolgen oder Präfixe. Erscheint in der Seitennavigation des Viewers.

std.pdf · std.pdf.page


Konstanten

Konstante Beschreibung
PDF_LABEL_DECIMAL Arabische Ziffern (1, 2, 3 …)
PDF_LABEL_ROMAN_UPPER Große römische Zahlen (I, II, III …)
PDF_LABEL_ROMAN_LOWER Kleine römische Zahlen (i, ii, iii …)
PDF_LABEL_ALPHA_UPPER Großbuchstaben (A, B, C …)
PDF_LABEL_ALPHA_LOWER Kleinbuchstaben (a, b, c …)
PDF_LABEL_NONE Keine sichtbare Seitennummer

Verwendung

import std.pdf.pagelabels;

// Seiten 0–2: römisch (Vorwort)
PdfSetPageLabel(doc, 0, PDF_LABEL_ROMAN_LOWER, "", 1);

// Ab Seite 3: arabisch ab "1" (Hauptteil)
PdfSetPageLabel(doc, 3, PDF_LABEL_DECIMAL, "", 1);

// Ab Seite 10: Anhang mit Präfix "A-"
PdfSetPageLabel(doc, 10, PDF_LABEL_DECIMAL, "A-", 1);


Funktionen

Signatur Sichtbarkeit Beschreibung
PdfSetPageLabel(doc: Pdf, fromPage: int64, style: int64, prefix: pchar, startVal: int64): void pub Definiert Nummerierungsbereich ab Seite fromPage (0-basiert)

Letzte Aktualisierung: 2026-05-22