PDFium Delphi Component Docs

TextSnapshotCacheMissCount özelliği

Component: TPdf  ·  Unit: PDFium
Sayfa metnini yeniden yakalamak zorunda kalan metin anlık görüntüsü okumalarını sayar

Syntax

property TextSnapshotCacheMissCount: Int64; // read only

Description

Sayaç, sayfa yuvası geçerli olmayan her TextPageSnapshot erişimi için bir kez artar; bu durum ilk erişimde, girdi kapasite baskısıyla boşaltıldığında, sayfa düzenlendiğinde ve belge yeniden yüklemesi yuva dizisini yeniden boyutlandırdığında gerçekleşir

Iskalamayla (miss), TPdfTextSnapshotOptions.Default bütçeleriyle taze bir yakalama tetiklenir: bir milyon karakter, yüz bin metin nesnesi ve 16 MiB yazı tipi adı bütçesi. Sonuç yalnızca kapasite pozitifken ve yakalama tamamlandığında saklanır; aksi halde yakalama bir sonraki erişimde yinelenir

Değer, TPdf örneğinin ömrü boyunca kümülatiftir ve asla sıfırlanmaz

Remarks

Okuma, yerleşik PDFium sayfa erişiminin kullandığı render kilidiyle korunur

Aramalar asla reddedilmez: saklama devre dışıyken her erişim bir ıskalamadır (miss) ve yine de taze yakalanmış bir anlık görüntü döndürür

Etkin ıskalama oranını hesaplamak için değeri TextSnapshotCacheHitCount ile eşleştirin

Example

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

See Also

TextSnapshotCacheHitCount, TextSnapshotCacheCount, TextSnapshotCacheCapacity, TextPageSnapshot