PDFium Delphi Component Docs

TextSnapshotCacheMissCount proprietate

Component: TPdf  ·  Unit: PDFium
Numără citirile de instantanee de text care au trebuit să capteze din nou textul paginii

Syntax

property TextSnapshotCacheMissCount: Int64; // read only

Description

Contorul crește o dată pentru fiecare acces TextPageSnapshot al cărui slot de pagină nu este valid, ceea ce se întâmplă la primul acces, după ce intrarea a fost evacuată din cauza presiunii capacității, după editarea paginii și după o reîncărcare a documentului care redimensionează vectorul de sloturi

Un miss declanșează o captură proaspătă cu bugetele TPdfTextSnapshotOptions.Default: un milion de caractere, o sută de mii de obiecte de text și un buget de nume de font de 16 MiB. Rezultatul este stocat doar când capacitatea este pozitivă și captura s-a completat; altfel captura se repetă la următorul acces

Valoarea este cumulativă pe durata de viață a instanței TPdf și nu se resetează niciodată

Remarks

Citirea este protejată de blocajul de randare folosit de accesul nativ PDFium la pagini

Căutările nu sunt niciodată respinse: cu retenția dezactivată, fiecare acces este un miss care returnează totuși un instantaneu proaspăt capturat

Asociați valoarea cu TextSnapshotCacheHitCount pentru a calcula raportul efectiv de miss

Example

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

See Also

TextSnapshotCacheHitCount, TextSnapshotCacheCount, TextSnapshotCacheCapacity, TextPageSnapshot