PDFium Delphi Component Docs

PageObjectSnapshotCacheHitCount proprietate

Component: TPdf  ·  Unit: PDFium
Numără citirile de instantanee de obiecte de pagină deservite dintr-un instantaneu de pagină reținut

Syntax

property PageObjectSnapshotCacheHitCount: Int64; // read only

Description

Contorul crește o dată pentru fiecare acces PageObjectsSnapshot a cărui pagină deține deja un instantaneu valid. Hit-ul împrospătează slotul paginii în ordinea celor mai puțin folosite recent, atinge intrarea în regulatorul comun de cache și returnează o copie profundă a instantaneului reținut

PageComplexity reutilizează acest cache pentru tipurile de obiecte, numărul de trasee, pixelii imaginilor și transparență, astfel încât citirile repetate de complexitate apar și ele aici ca hit-uri

Valoarea este cumulativă pe durata de viață a instanței TPdf și nu se resetează niciodată

Remarks

Citirea este protejată de lock-ul de randare folosit de accesul nativ la paginile PDFium

Schimbările de capacitate, editările paginii, reîncărcările documentului și golirile păstrează contorul; ele schimbă ce este reținut, nu ce s-a întâmplat deja

Fiindcă fiecare valoare returnată este o copie profundă, modificarea dash array-urilor imbricate, a parametrilor de marcaj, a segmentelor de traseu, a clip path-urilor, a filtrelor sau a șirurilor nu poate altera datele din cache sau documentul

Example

Info := Pdf.PageComplexity;
Snapshot := Pdf.PageObjectsSnapshot[PageNumber];
// The complexity read warmed the slot, the snapshot read hit it

See Also

PageObjectSnapshotCacheMissCount, PageObjectSnapshotCacheCount, PageObjectSnapshotCacheCapacity, PageObjectsSnapshot