PDFium Component Docs

TextSnapshotCacheMissCount-egenskap

Component: TPdf  ·  Unit: PDFium
Teller tekstsnapshotlesinger som måtte fange sideteksten på nytt

Syntax

property TextSnapshotCacheMissCount: Int64; // read only

Description

Telleren økes én gang for hver TextPageSnapshot-tilgang der sideplassen ikke er gyldig, noe som skjer ved første tilgang, etter at oppføringen ble forkastet av kapasitetstrykk, etter at siden ble redigert, og etter at en dokumentomlasting endret størrelse på plass-arrayen

En miss utløser en fersk fangst med TPdfTextSnapshotOptions.Default-budsjetter, én million tegn, hundre tusen tekstobjekter og et fontnavnbudsjett på 16 MiB. Resultatet lagres bare når kapasiteten er positiv og fangsten fullførte; ellers gjentas fangsten ved neste tilgang

Verdien er kumulativ over TPdf-instansens levetid og nullstilles aldri

Remarks

Lesing er voktet av samme renderlås som brukes av native PDFium-sidetilgang

Oppslag avvises aldri: med oppbevaring slått av er hver tilgang en miss som likevel returnerer et ferskt fanget snapshot

Kombiner verdien med TextSnapshotCacheHitCount for å beregne effektiv miss-ratio

Example

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

See Also

TextSnapshotCacheHitCount, TextSnapshotCacheCount, TextSnapshotCacheCapacity, TextPageSnapshot