Benannte Sprungziele (Named Destinations) im PDF-Dokument anlegen. Named Destinations ermöglichen stabiles Verlinken auf Seitenpositionen — im Gegensatz zu Seitennummern bleiben die Namen auch nach Einfügen/Löschen von Seiten gültig.
→ std.pdf · std.pdf.annot
import std.pdf.namedest;
// Sprungziel auf Seite registrieren
PdfAddNamedDest(doc, page, "kapitel-1", 72.0, 800.0);
PdfAddNamedDest(doc, page2, "anhang-a", 72.0, 750.0);
// Aus annot.txt: GoTo-Annotation per Name statt Seitennummer
PdfAddGotoNamedAnnotation(page, 72.0, 650.0, 200.0, 665.0, "kapitel-1");
| Signatur | Sichtbarkeit | Beschreibung |
|---|---|---|
PdfAddNamedDest(doc: Pdf, page: PdfPage, name: pchar, x: f64, y: f64): void | pub | Registriert benanntes Sprungziel auf der angegebenen Seite |
PdfAddGotoNamedAnnotation(page: PdfPage, x: f64, y: f64, x2: f64, y2: f64, name: pchar): void | pub | Fügt klickbare Annotation mit Sprung zu Named Destination hinzu |
Letzte Aktualisierung: 2026-05-22