PDFium Delphi Component Docs

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

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

Syntax

property PageObjectSnapshotCacheHitCount: Int64; // read only

Description

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

PageComplexity повторно використовує цей кеш для типів об'єктів, кількостей шляхів, пікселів зображень і прозорості, тож повторні читання складності також з'являються тут як влучання

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

Remarks

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

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

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

Example

Info := Pdf.PageComplexity;
Snapshot := Pdf.PageObjectsSnapshot[PageNumber];
// The complexity read warmed the slot, the snapshot read hit it

See Also

PageObjectSnapshotCacheMissCount, PageObjectSnapshotCacheCount, PageObjectSnapshotCacheCapacity, PageObjectsSnapshot