property PageObjectSnapshotCacheHitCount: Int64; // read only
Il contatore aumenta di uno per ogni accesso a PageObjectsSnapshot la cui pagina possiede già uno snapshot valido. L'hit aggiorna lo slot della pagina in ordine least-recently-used, tocca la voce nel governor di cache condiviso e restituisce una copia profonda dello snapshot trattenuto
PageComplexity riutilizza questa cache per tipi di oggetto, conteggi dei percorsi, pixel immagine e trasparenza, quindi anche le letture di complessità ripetute compaiono qui come hit
Il valore è cumulativo per tutta la vita dell'istanza TPdf e non viene mai azzerato
La lettura è protetta dal lock di rendering usato dall'accesso nativo alle pagine PDFium
I cambi di capacità, le modifiche alla pagina, i ricaricamenti del documento e gli svuotamenti preservano il contatore; cambiano ciò che viene trattenuto, non ciò che è già accaduto
Poiché ogni valore restituito è una copia profonda, modificare array dash annidati, parametri dei mark, segmenti di percorso, clip path, filtri o stringhe non può alterare i dati in cache né il documento
Info := Pdf.PageComplexity;
Snapshot := Pdf.PageObjectsSnapshot[PageNumber];
// The complexity read warmed the slot, the snapshot read hit it