property PageObjectSnapshotCacheHitCount: Int64; // read only
Лічильник збільшується один раз за кожне звернення до PageObjectsSnapshot, для якої сторінка вже має дійсний знімок. Влучання оновлює слот сторінки в порядку LRU, торкається запису в спільному керувальнику кешу та повертає глибоку копію утриманого знімка
PageComplexity повторно використовує цей кеш для типів об'єктів, кількостей шляхів, пікселів зображень і прозорості, тож повторні читання складності також з'являються тут як влучання
Значення сукупне за час життя екземпляра TPdf і ніколи не скидається
Читання захищене блокуванням рендеру, яким користується нативний доступ до сторінок PDFium
Зміни місткості, редагування сторінок, перезавантаження документа та очищення зберігають лічильник; вони змінюють те, що утримується, а не те, що вже сталося
Оскільки кожне значення, що повертається, — глибока копія, зміна вкладених штрихових масивів, параметрів міток, сегментів шляхів, clip-шляхів, фільтрів або рядків не може модифікувати кешовані дані чи документ
Info := Pdf.PageComplexity;
Snapshot := Pdf.PageObjectsSnapshot[PageNumber];
// The complexity read warmed the slot, the snapshot read hit it