PDFium Delphi Component Docs

PageObjectSnapshotCacheHitCount egenskab

Komponent: TPdf  ·  Enhed: PDFium
Tæller sideobjekt-snapshot-læsninger, der blev betjent fra et gemt sidesnapshot

Syntax

property PageObjectSnapshotCacheHitCount: Int64; // read only

Description

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

Remarks

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

Example

Info := Pdf.PageComplexity;
Snapshot := Pdf.PageObjectsSnapshot[PageNumber];
// Kompleksitetslæsningen opvarmede slottet, snapshot-læsningen ramte det

See Also

PageObjectSnapshotCacheMissCount, PageObjectSnapshotCacheCount, PageObjectSnapshotCacheCapacity, PageObjectsSnapshot