property PageObjectSnapshotCacheHitCount: Int64; // read only
Räknaren ökar en gång för varje PageObjectsSnapshot-åtkomst vars sida redan har en giltig snapshot. Träffen uppdaterar sidplatsen i least-recently-used-ordning, rör posten i den gemensamma cache-governorn och returnerar en djup kopia av den behållna snapshoten
PageComplexity återanvänder den här cachen för objekttyper, sökvägsantal, bildpixlar och transparens, så upprepade komplexitetsläsningar syns också här som träffar
Värdet är kumulativt under TPdf-instansens livstid och nollställs aldrig
Läsningen skyddas av renderingslåset som nativ PDFium-sidåtkomst använder
Kapacitetsändringar, sidredigeringar, dokumentomtestningar och rensningar bevarar räknaren; de ändrar vad som behålls, inte det som redan har hänt
Eftersom varje returvärde är en djup kopia kan ändringar av nästlade dash-arrayer, märkesparametrar, sökvägssegment, klippsökvägar, filter eller strängar inte förändra cachad data eller dokumentet
Info := Pdf.PageComplexity;
Snapshot := Pdf.PageObjectsSnapshot[PageNumber];
// The complexity read warmed the slot, the snapshot read hit it