PDFium Delphi Component Docs

TextSnapshotCacheMissCount властивість

Component: TPdf  ·  Unit: PDFium
Рахує читання текстових знімків, яким довелося захоплювати текст сторінки заново

Syntax

property TextSnapshotCacheMissCount: Int64; // read only

Description

Лічильник збільшується на одиницю за кожен доступ до TextPageSnapshot, чий слот сторінки не є придатним: це трапляється при першому доступі, після витіснення запису тиском ємності, після редагування сторінки та після перезавантаження документа, яке змінило розмір масиву слотів

Промах запускає свіже захоплення з бюджетами TPdfTextSnapshotOptions.Default: один мільйон символів, сто тисяч текстових об'єктів і бюджет 16 MiB на назви шрифтів. Результат зберігається лише коли ємність додатна, а захоплення завершилося; інакше захоплення повторюється при наступному доступі

Значення сукупне за життя екземпляра TPdf і ніколи не скидається

Remarks

Читання захищено блокуванням рендерингу, який використовується рідним доступом до сторінок PDFium

Пошуки ніколи не відхиляються: з вимкненим утриманням кожен доступ є промахом, який усе одно повертає щойно захоплений знімок

Поєднайте значення з TextSnapshotCacheHitCount, щоб обчислити ефективну частку промахів

Example

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

See Also

TextSnapshotCacheHitCount, TextSnapshotCacheCount, TextSnapshotCacheCapacity, TextPageSnapshot