====== 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. → [[lyx_-_programmiersprache:units:pdf|std.pdf]] · [[lyx_-_programmiersprache:units:pdf:page|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