property PageObjectSnapshotCacheHitCount: Int64; // read only
این شمارنده بهازای هر دسترسی به PageObjectsSnapshot که صفحهاش از قبل اسنپشات معتبری داشته باشد یک واحد بالا میرود. این hit، خانهٔ صفحه را به ترتیب کم-استفادهترین-اخیر نوسازی میکند، مدخل را در گردانندهٔ کش مشترک لمس میکند و نسخهٔ عمیقی از اسنپشات نگهداشتهشده برمیگرداند
PageComplexity برای انواع شیء، شمارش مسیرها، پیکسلهای تصویر و شفافیت از همین کش استفاده میکند، پس خواندنهای مکرر پیچیدگی هم اینجا بهصورت hit دیده میشوند
مقدار در طول عمر نمونهٔ TPdf تجمعی است و هرگز بازنشانی نمیشود
خواندن آن زیر قفل رندری است که دسترسی نیتیو به صفحههای PDFium استفاده میکند
تغییر ظرفیت، ویرایش صفحهها، بارگذاری مجدد سند و پاکسازیها شمارنده را حفظ میکنند؛ آنها چیزی را عوض میکنند که نگه داشته میشود، نه چیزی را که اتفاق افتاده
چون هر مقدار بازگشتی یک نسخهٔ عمیق است، تغییر آرایههای dash تودرتو، پارامترهای mark، قطعههای مسیر، مسیرهای برش، فیلترها یا رشتهها نمیتواند دادهٔ کششده یا سند را دستکاری کند
Info := Pdf.PageComplexity;
Snapshot := Pdf.PageObjectsSnapshot[PageNumber];
// The complexity read warmed the slot, the snapshot read hit it