PDFium Delphi Component Docs

TextSnapshotCacheMissCount vlastnost

Komponenta: TPdf  ·  Jednotka: PDFium
Počítá čtení textových snapshotů, která musela text stránky zachytit znovu

Syntaxe

property TextSnapshotCacheMissCount: Int64; // read only

Popis

Počítadlo se zvýší jednou za každý přístup k TextPageSnapshot, jehož slot stránky není platný, což nastane při prvním přístupu, po vymetení záznamu tlakem kapacity, po úpravě stránky a po znovunačtení dokumentu, které změnilo velikost pole slotů

Neúspěšný přístup (miss) spustí čerstvé zachycení s rozpočty TPdfTextSnapshotOptions.Default, miliónem znaků, sty tisíci textovými objekty a rozpočtem názvů fontů 16 MiB Výsledek se uloží jen tehdy, když je kapacita kladná a zachycení dokončeno; jinak se zachycení při příštím přístupu opakuje

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

Poznámky

Čtení chrání renderovací zámek používaný nativním přístupem PDFium ke stránkám

Vyhledávání se nikdy neodmítá: se zakázaným uchováváním je každý přístup miss, který přesto vrátí čerstvě zachycený snapshot

Spojte hodnotu s TextSnapshotCacheHitCount a spočítáte efektivní míru miss

Příklad

Pdf.TextSnapshotCacheCapacity := 0;
Snapshot := Pdf.TextPageSnapshot[1];
Snapshot := Pdf.TextPageSnapshot[1];
// TextSnapshotCacheMissCount advanced twice, HitCount stayed unchanged

Viz také

TextSnapshotCacheHitCount, TextSnapshotCacheCount, TextSnapshotCacheCapacity, TextPageSnapshot