PDFium Delphi Component Docs

PageObjectSnapshotCacheHitCount vlastnost

Komponenta: TPdf  ·  Jednotka: PDFium
Počítá čtení snímků objektů stránky obsloužená z uchovaného snímku stránky

Syntaxe

property PageObjectSnapshotCacheHitCount: Int64; // read only

Popis

Počítadlo se zvýší jednou pro každý přístup k PageObjectsSnapshot, u kterého už stránka drží platný snímek. Zásah obnoví slot stránky v pořadí least-recently-use, označí položku ve sdíleném správci cache jako právě použitou a vrátí hlubokou kopii uchovaného snímku

PageComplexity tuto cache znovu využívá pro typy objektů, počty cest, pixely obrázků a průhlednost, takže se opakovaná čtení složitosti projeví i tady jako zásahy

Hodnota je kumulativní po celou dobu života instance TPdf a nikdy se nenuluje

Poznámky

Čtení je chráněno zámkem vykreslování, který používá nativní přístup ke stránkám PDFium

Změny kapacity, úpravy stránek, znovunačtení dokumentu i vymazání cache počítadlo zachovají; mění to, co je uchováno, ne to, co už jednou nastalo

Protože každá návratová hodnota je hluboká kopie, změny ve vnořených polích čárkování, parametrech značek, segmentech cest, ořezových cestách, filtrech nebo řetězcích nemohou pozměnit data v cache ani dokument

Příklad

Info := Pdf.PageComplexity;
Snapshot := Pdf.PageObjectsSnapshot[PageNumber];
// The complexity read warmed the slot, the snapshot read hit it

Viz také

PageObjectSnapshotCacheMissCount, PageObjectSnapshotCacheCount, PageObjectSnapshotCacheCapacity, PageObjectsSnapshot