PDFium Delphi Component Docs

ReadTextPageSnapshot Método

Componente: TPdf  ·  Unidade: PDFium
Lê um snapshot próprio de uma página de texto sem handles nativos

Syntax

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

Description

ReadTextPageSnapshot copia os fatos de caractere, retângulo e índice da página de texto de PageNumber (baseado em um) para um TPdfTextPageSnapshot próprio

Status distingue uma página ausente, uma camada de texto não analisável e leituras limitadas; o snapshot em si não mantém nenhum handle de FPDF_TEXTPAGE e sobrevive a recarregamentos do documento

Remarks

    • Ler uma página que não existe produz um snapshot vazio com um status correspondente, em vez de disparar uma exceção
    • Leituras repetidas são atendidas pelo cache de snapshots de texto; consulte TextSnapshotCacheCapacity e TextPageSnapshot

Example

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

See Also