PDFium Component Docs

ReadTextPageSnapshot Metoda

Component: TPdf  ·  Unit: PDFium
Odczytuje należący do wywołującego snapshot jednej strony tekstowej bez natywnych uchwytów

Syntax

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

Description

ReadTextPageSnapshot kopiuje fakty dotyczące znaków, prostokątów i indeksów strony tekstowej PageNumber (indeksowanego od jedynki) do należącego do wywołującego TPdfTextPageSnapshot

Status odróżnia brakującą stronę, nienaparsowalną warstwę tekstową i odczyty ograniczone budżetem; sam snapshot nie trzyma żadnego uchwytu FPDF_TEXTPAGE i przeżywa ponowne wczytania dokumentu

Remarks

    • Odczyt nieistniejącej strony daje pusty snapshot z pasującym statusem zamiast zgłaszać wyjątek
    • Powtarzane odczyty są obsługiwane z pamięci podręcznej snapshotów tekstowych; zobacz TextSnapshotCacheCapacity i TextPageSnapshot

Example

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

See Also