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
