std.pdf.annot

PDF-Annotationen: klickbare URI-Links, GoTo-Links (Sprung zu anderer Seite), Text-Notizen (Kommentare). Annotationen erscheinen als interaktive Elemente im PDF-Viewer.

std.pdf · std.pdf.namedest


Verwendung

import std.pdf.annot;

// Klickbarer URI-Link über einem Textbereich
PdfAddUriAnnotation(page, 72.0, 680.0, 200.0, 695.0, "https://example.com");

// Sprung zu Seite 3 im selben Dokument
PdfAddGotoAnnotation(page, 72.0, 650.0, 200.0, 665.0, 3, 0.0, 720.0);

// Text-Notiz (Kommentar-Symbol am Seitenrand)
PdfAddTextNote(page, 540.0, 700.0, "Hier bitte überprüfen");


Funktionen

Signatur Sichtbarkeit Beschreibung
PdfAddUriAnnotation(page: PdfPage, x: f64, y: f64, x2: f64, y2: f64, uri: pchar): void pub Fügt klickbaren URI-Link hinzu
PdfAddGotoAnnotation(page: PdfPage, x: f64, y: f64, x2: f64, y2: f64, destPage: int64, destX: f64, destY: f64): void pub Fügt internen Seitensprung hinzu
PdfAddTextNote(page: PdfPage, x: f64, y: f64, text: pchar): void pub Fügt Text-Notiz (Kommentar) hinzu

Letzte Aktualisierung: 2026-05-22