property PageObjectSnapshotCacheCapacity: Integer; // read and write, default 8
Čítanie PageObjectsSnapshot zachytí každý objekt stránky s jeho typom, hranicami, transformáciami, poliami čiarok, segmentmi cesty a orezu, značkami obsahu, metadátmi obrázkov a ohraničeným textom. Medzipamäť drží jeden slot na stránku dokumentu a uchováva dokončené snímky v poradí podľa najnedávnejšieho použitia až do tejto kapacity, takže opakovaná inšpekcia objektov a analýza zložitosti znovu použijú jedno zachytenie
Každá uchovaná snímka sa meria odhadom pokrývajúcim záznamy objektov, polia čiarok, segmenty cesty a orezu, značky obsahu s ich parametrami, zoznamy filtrov obrázkov a reťazce textu a písma, a tento odhad si rezervuje v spoločnom governori CacheBudgetBytes
Zníženie kapacity vyradí najmenej nedávno použité snímky a okamžite uvoľní ich bajty z governoru
Nastavenie kapacity na nulu vymaže medzipamäť a vypne uchovávanie, pričom priame ohraničené čítania cez PageObjectsSnapshot a ReadPageObjectsSnapshot fungujú ďalej a jednoducho sa pri každom čítaní zachytávajú znovu
Záporné hodnoty vyvolajú EPdfError
Nedokončené zachytenie, teda také, ktorého Status.Completed je False kvôli dosiahnutiu rozpočtu objektu, cesty, orezu, značky, textu alebo reťazca, sa vráti volajúcemu, ale nikdy sa neuloží do medzipamäte
Pdf.PageObjectSnapshotCacheCapacity := 16;
Snapshot := Pdf.PageObjectsSnapshot[PageNumber];
LogObjectKinds(Snapshot.Objects);