PDFium Delphi Component Docs

TextSnapshotCacheMissCount-ominaisuus

Komponentti: TPdf  ·  Yksikkö: PDFium
Laskee tekstitilannekuvalukemat, joiden piti siepata sivuteksti uudelleen

Syntax

property TextSnapshotCacheMissCount: Int64; // read only

Description

Laskuri kasvaa yhdellä jokaisella TextPageSnapshot-lukemalla, jonka sivun paikka ei ole kelvollinen. Tämä tapahtuu ensimmäisellä lukemalla, kun merkintä on karkotettu kapasiteettipaineen vuoksi, kun sivu on muokattu ja kun dokumentin uudelleenlataus muutti paikkataulukon kokoa

Huti käynnistää tuoreen sieppauksen TPdfTextSnapshotOptions.Default-budjeteilla: miljoona merkkiä, sata tuhatta tekstiobjektia ja 16 MiB fonttinimibudjetti. Tulos tallennetaan vain, kun kapasiteetti on positiivinen ja sieppaus valmistui; muuten sieppaus toistuu seuraavalla lukemalla

Arvo on kumulatiivinen TPdf-instanssin elinkaaren ajan eikä koskaan nollaa

Remarks

Lukemista suojeaa sama renderöintilukko, jota natiivi PDFium-sivujen käsittely käyttää

Hakuja ei koskaan hylätä: kun säilytys on poistettu käytöstä, jokainen lukema on huti, joka palauttaa silti tuoreesti siepatun tilannekuvan

Yhdistä arvo ominaisuuteen TextSnapshotCacheHitCount tehokkaan hutisuhteen laskemiseksi

Example

Pdf.TextSnapshotCacheCapacity := 0;
Snapshot := Pdf.TextPageSnapshot[1];
Snapshot := Pdf.TextPageSnapshot[1];
// TextSnapshotCacheMissCount kasvoi kahdesti, HitCount pysyi ennallaan

See Also

TextSnapshotCacheHitCount, TextSnapshotCacheCount, TextSnapshotCacheCapacity, TextPageSnapshot