PDFium Component Docs

TextSnapshotCacheHitCount eigenschap

Component: TPdf  ·  Unit: PDFium
Telt tekst-snapshotlezingen die werden bediend vanuit een bewaarde paginasnapshot

Syntax

property TextSnapshotCacheHitCount: Int64; // read only

Description

De teller gaat één omhoog voor elke TextPageSnapshot-toegang waarvan de pagina al een geldige snapshot heeft. De hit ververset de paginasleuf in least-recently-used-volgorde, raakt de ingang aan in de gedeelde cachegovernor en geeft een diepe kopie van de bewaarde snapshot terug

Consuments zoals GetStructuredText en de physical-layout-variant van GetTextInReadingOrder hergebruiken dezelfde snapshot, dus hun herhaalde lezingen komen hier ook als hits naar voren

De waarde is cumulatief over de levensduur van de TPdf-instantie en wordt nooit gereset

Remarks

Het lezen wordt bewaakt door de render lock die native PDFium-paginatoegang gebruikt

Capaciteitswijzigingen, paginabewerkingen, documentherladingen en het wissen van de cache laten de teller staan; ze veranderen wat wordt bewaard, niet wat al is gebeurd

Omdat elke teruggegeven waarde een diepe kopie is, legt een hit nooit gecachte strings of arrays bloot aan mutatie door de aanroeper

Example

Structured := Pdf.GetStructuredText(1, Options);
Structured := Pdf.GetStructuredText(1, Options);
// The second read is served by one cached snapshot

See Also

TextSnapshotCacheMissCount, TextSnapshotCacheCount, TextSnapshotCacheCapacity, TextPageSnapshot, GetStructuredText