PDFium Delphi Component Docs

ReadTextPageSnapshot Methode

Komponente: TPdf  ·  Unit: PDFium
Liest einen eigenständigen Snapshot einer Textseite ohne native Handles

Syntax

function ReadTextPageSnapshot(PageNumber: Integer; const Options: TPdfTextSnapshotOptions; out Status: TPdfTextSnapshotStatus): TPdfTextPageSnapshot;

Beschreibung

ReadTextPageSnapshot kopiert die Zeichen-, Rechteck- und Indexfakten der Textseite von PageNumber (1-basiert) in einen eigenständigen TPdfTextPageSnapshot

Status unterscheidet eine fehlende Seite, eine nicht analysierbare Textebene und begrenzte Lesungen; der Snapshot selbst hält keinen FPDF_TEXTPAGE-Handle und übersteht das Neuladen des Dokuments

Hinweise

    • Das Lesen einer nicht existierenden Seite liefert einen leeren Snapshot mit passendem Status, statt einen Fehler auszulösen
    • Wiederholte Lesevorgänge werden aus dem Text-Snapshot-Cache bedient; siehe TextSnapshotCacheCapacity und TextPageSnapshot

Beispiel

var St: TPdfTextSnapshotStatus;
Snap := Pdf1.ReadTextPageSnapshot(1, Default(TPdfTextSnapshotOptions), St);

Siehe auch