PDFium Delphi Component Docs

ReadTextPageSnapshot Metodo

Componente: TPdf  ·  Unità: PDFium
Legge uno snapshot di proprietà del chiamante di una pagina di testo senza handle nativi

Syntax

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

Description

ReadTextPageSnapshot copia le informazioni su caratteri, rettangoli e indici della pagina di testo di PageNumber (a base uno) in un TPdfTextPageSnapshot di proprietà del chiamante

Status distingue una pagina mancante, un layer di testo non analizzabile e letture limitate; lo snapshot in sé non conserva alcun handle FPDF_TEXTPAGE e sopravvive ai ricaricamenti del documento

Remarks

    • Leggere una pagina che non esiste produce uno snapshot vuoto con uno stato corrispondente invece di generare un'eccezione
    • Le letture ripetute sono servite dalla cache degli snapshot di testo; vedere TextSnapshotCacheCapacity e TextPageSnapshot

Example

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

See Also