PDFium Delphi Component Docs

PageObjectSnapshotCacheHitCount-ominaisuus

Component: TPdf  ·  Unit: PDFium
Laskee ne sivuobjektitilannevedosten lukemiset, jotka kattaa säilytetty sivutilannevedos

Syntax

property PageObjectSnapshotCacheHitCount: Int64; // read only

Description

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

Remarks

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

Example

Info := Pdf.PageComplexity;
Snapshot := Pdf.PageObjectsSnapshot[PageNumber];
// Monimutkaisuuslukeminen lämmitti paikan, tilannevedoslukeminen osui siihen

See Also

PageObjectSnapshotCacheMissCount, PageObjectSnapshotCacheCount, PageObjectSnapshotCacheCapacity, PageObjectsSnapshot