PDFium Delphi Component Docs

ReadTextPageSnapshot Méthode

Composant: TPdf  ·  Unit: PDFium
Lit un instantané autonome d’une page de texte sans handles natifs

Syntax

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

Description

ReadTextPageSnapshot copie les informations de caractères, de rectangles et d’index de la page de texte de PageNumber (en base un) dans un TPdfTextPageSnapshot autonome

Status distingue une page absente, une couche de texte inanalysable et des lectures bornées ; l’instantané lui-même ne conserve aucun handle FPDF_TEXTPAGE et survit aux rechargements du document

Remarks

    • La lecture d’une page inexistante produit un instantané vide accompagné d’un statut correspondant au lieu de lever une exception
    • Les lectures répétées sont servies depuis le cache d’instantanés de texte ; voir TextSnapshotCacheCapacity et TextPageSnapshot

Example

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

See Also