PDFium Component Docs

ReadTextPageSnapshot methode

Component: TPdf  ·  Unit: PDFium
Leest een eigen snapshot van één tekstpagina zonder native handles

Syntax

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

Description

ReadTextPageSnapshot kopieert de teken-, rechthoek- en indexgegevens van de tekstpagina van PageNumber (ééngebaseerd) naar een eigen TPdfTextPageSnapshot

Status onderscheidt een ontbrekende pagina, een onparseerbare tekstlaag en begrensde leesacties; de snapshot zelf houdt geen FPDF_TEXTPAGE-handle vast en overleeft het herladen van documenten

Remarks

    • Het lezen van een pagina die niet bestaat levert een lege snapshot met een bijpassende status op in plaats van een exceptie te verhogen
    • Herhaalde leesacties worden bediend vanuit de tekst-snapshotcache; zie TextSnapshotCacheCapacity en TextPageSnapshot

Example

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

See Also