PDFium Delphi Component Docs

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

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

Syntax

property TextSnapshotCacheHitCount: Int64; // read only

Description

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

Споживачі на кшталт GetStructuredText і фізично-макетного GetTextInReadingOrder перевикористовують той самий знімок, тож їхні повторні читання також проявляються тут як влучання

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

Remarks

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

Зміни ємності, редагування сторінок, перезавантаження документа та очищення зберігають лічильник; вони змінюють те, що утримується, а не те, що вже сталося

Оскільки кожне повернуте значення — глибока копія, влучання ніколи не відкриває кешовані рядки чи масиви для мутації викликачем

Example

Structured := Pdf.GetStructuredText(1, Options);
Structured := Pdf.GetStructuredText(1, Options);
// The second read is served by one cached snapshot

See Also

TextSnapshotCacheMissCount, TextSnapshotCacheCount, TextSnapshotCacheCapacity, TextPageSnapshot, GetStructuredText