property PageObjectSnapshotCacheCapacity: Integer; // read and write, default 8
PageObjectsSnapshot okuması; türü, sınırları, dönüşümleri, dash dizilerini, yol ve kırpma segmentlerini, içerik işaretlerini, görüntü üst verisini ve sınırlı metniyle her sayfa nesnesini yakalar. Önbellek, belge sayfası başına bir yuva tutar ve eksiksiz anlık görüntüleri bu kapasiteye kadar en eski kullanım (least-recently-used) sırasında saklar; böylece yinelenen nesne incelemesi ve karmaşıklık analizi tek bir yakalamayı yeniden kullanır
Saklanan her anlık görüntü; nesne kayıtlarını, dash dizilerini, yol ve kırpma segmentlerini, parametreleriyle içerik işaretlerini, görüntü filtre listelerini ve metin ile yazı tipi dizelerini kapsayan bir tahminle ölçülür ve bu tahmini paylaşılan CacheBudgetBytes yöneticisinde rezerve eder
Kapasiteyi düşürmek en eski kullanılan anlık görüntüleri çıkarır ve yönetici baytlarını hemen serbest bırakır
Kapasiteyi sıfıra ayarlamak önbelleği temizler ve saklamayı devre dışı bırakır; PageObjectsSnapshot ve ReadPageObjectsSnapshot üzerinden doğrudan sınırlı okumalar çalışmaya devam eder ve her seferinde yeniden yakalar
Negatif değerler EPdfError fırlatır
Nesne, yol, kırpma, işaret, metin ya da dize bütçesine takıldığı için Status.Completed değeri False olan eksik bir yakalama çağırana döndürülür ancak hiçbir zaman önbelleğe alınmaz
Pdf.PageObjectSnapshotCacheCapacity := 16;
Snapshot := Pdf.PageObjectsSnapshot[PageNumber];
LogObjectKinds(Snapshot.Objects);