PDFium Component Docs

ReadPageObjectsSnapshot Metoda

Component: TPdf  ·  Unit: PDFium
Odczytuje należący do wywołującego, pozbawiony uchwytów snapshot każdego obiektu strony na jednej stronie

Syntax

function ReadPageObjectsSnapshot(PageNumber: Integer; const Options: TPdfPageObjectSnapshotOptions; out Status: TPdfPageObjectSnapshotStatus): TPdfPageObjectsSnapshot;

Description

ReadPageObjectsSnapshot kopiuje typ, granice, transformacje, tekst, znaczniki i fakty zależności wszystkich obiektów strony jednej strony do należącego do wywołującego TPdfPageObjectsSnapshot, który nie zawiera żadnych natywnych uchwytów FPDF_PAGEOBJECT

PageNumber jest indeksowany od jedynki; Status raportuje, dlaczego wrócił pusty snapshot, więc wywołujący odróżni brakującą stronę od odczytu ograniczonego budżetem

Remarks

    • Ponieważ snapshot jest właścicielem swoich ciągów i tablic, pozostaje ważny po zamknięciu lub ponownym wczytaniu dokumentu
    • Powtarzane odczyty są obsługiwane z pamięci podręcznej snapshotów obiektów strony; zobacz PageObjectSnapshotCacheCapacity
    • Użyj PageObjectsSnapshot, aby odczytać z pamięci podręcznej snapshot bieżącej strony

Example

Badanie wszystkich obiektów strony poza wywołaniami zwrotnymi renderowania

var Snap: TPdfPageObjectsSnapshot; Status: TPdfPageObjectSnapshotStatus;
Doc := Pdf1.ReadPageObjectsSnapshot(1, Default(TPdfPageObjectSnapshotOptions), Status);

See Also