property PageObjectSnapshotCacheHitCount: Int64; // read only
Tælleren tæller op én gang for hver PageObjectsSnapshot-adgang, hvis side allerede holder et gyldigt snapshot. Hit'et opfrisker sideslotet i least-recently-used-rækkefølge, rører posten i den fælles cache-guvernør og returnerer en dyb kopi af det gemte snapshot
PageComplexity genbruger denne cache til objekttyper, stiantal, billedpixels og transparens, så gentagne kompleksitetslæsninger også dukker op her som hits
Værdien er kumulativ over TPdf-instansens levetid og nulstilles aldrig
Læsning er beskyttet af den render-lås, der bruges af den native PDFium-sideadgang
Kapacitetsændringer, sideredigeringer, dokumentgenindlæsninger og rydninger bevarer tælleren; de ændrer, hvad der gemmes, ikke hvad der allerede er sket
Fordi hver returværdi er en dyb kopi, kan ændringer af indlejrede dash-arrays, markparametre, stisegmenter, clip-stier, filtre eller strenge hverken ændre cachede data eller dokumentet
Info := Pdf.PageComplexity;
Snapshot := Pdf.PageObjectsSnapshot[PageNumber];
// Kompleksitetslæsningen opvarmede slottet, snapshot-læsningen ramte det