property PageObjectSnapshotCacheHitCount: Int64; // read only
Laskuri kasvaa yhdellä jokaisella PageObjectsSnapshot-käsittelyllä, jonka sivulla on jo kelvollinen tilannevedos. Osuma päivittää sivun paikan LRU-järjestyksessä, koskettaa merkintää yhteisessä välimuistin säätimessä ja palauttaa säilytetyn tilannevedoksen syväkopion
PageComplexity hyödyntää tätä välimuistia objektityypeille, polkujen määrille, kuvapikseleille ja läpinäkyvyydelle, joten toistuvat monimutkaisuuslukemat näkyvät myös tässä osumina
Arvo on kumulatiivinen TPdf-instanssin elinkaaren ajan eikä koskaan nollaudu
Lukemista suojaa sama renderöintilukko, jota natiivi PDFiumin sivukäyttö käyttää
Kapasiteetin muutokset, sivumuokkaukset, dokumentin uudelleenlataukset ja tyhjennykset säilyttävät laskurin; ne muuttavat sitä, mitä säilytetään, eivät sitä, mitä on jo tapahtunut
Koska jokainen paluuarvo on syväkopio, sisäkkäisten viivakuvioiden, merkintäparametrien, polkusegmenttien, leikkauspolkujen, suodattimien tai merkkijonojen muuttaminen ei voi muuttaa välimuistitettua dataa eikä dokumenttia
Info := Pdf.PageComplexity;
Snapshot := Pdf.PageObjectsSnapshot[PageNumber];
// Monimutkaisuuslukeminen lämmitti paikan, tilannevedoslukeminen osui siihen