PDFium Delphi Component Docs

StructureCacheCount vlastnost

Komponenta: TPdf  ·  Jednotka: PDFium
Vrací, kolik rozparsovaných stromů struktury stránek si mezipaměť tagované struktury právě uchovává

Syntaxe

property StructureCacheCount: Integer; // read only

Popis

Hodnota počítá stránky, jejichž snapshot prvků struktury je právě platný, takže při načteném dokumentu je nanejvýš Min(StructureCacheCapacity, PageCount)

Počet roste, jakmile StructureElementsForPage dokončí a uloží do mezipaměti nové stromy, a klesá, když tlak kapacity, úpravy stránek nebo znovunačtení dokumentu zneplatní záznamy

Čtení chrání renderovací zámek používaný nativním přístupem PDFium ke stránkám, takže hodnota je konzistentní souběžným vykreslováním

Poznámky

Bez načteného dokumentu nebo při StructureCacheCapacity rovné nula je počet 0

Počet je okamžitým obrazem obsazenosti; pro kumulativní úspěšnost vyhledávání použijte StructureCacheHitCount a StructureCacheMissCount

Příklad

Elements := Pdf.StructureElementsForPage[1];
LogStructureCache(Pdf.StructureCacheCount, Pdf.StructureCacheCapacity);

Viz také

StructureCacheCapacity, StructureCacheHitCount, StructureCacheMissCount, StructureElementsForPage