function ReadPageObjectsSnapshot(PageNumber: Integer; const Options: TPdfPageObjectSnapshotOptions; out Status: TPdfPageObjectSnapshotStatus): TPdfPageObjectsSnapshot;
ReadPageObjectsSnapshot копирует сведения о типе, границах, трансформациях, тексте, метках и зависимостях всех объектов одной страницы в самостоятельный TPdfPageObjectsSnapshot, не содержащий нативных дескрипторов FPDF_PAGEOBJECT
PageNumber отсчитывается от единицы; Status сообщает причину возврата пустого снимка, чтобы вызывающий код отличал отсутствующую страницу от ограниченного чтения
PageObjectSnapshotCacheCapacityPageObjectsSnapshot, чтобы прочитать кэшированный снимок текущей страницыОсмотрите все объекты страницы вне любого обратного вызова рендеринга
var Snap: TPdfPageObjectsSnapshot; Status: TPdfPageObjectSnapshotStatus;
Doc := Pdf1.ReadPageObjectsSnapshot(1, Default(TPdfPageObjectSnapshotOptions), Status);