PDFium Delphi Component Docs

TextSnapshotCacheHitCount Propiedad

Componente: TPdf  ·  Unidad: PDFium
Cuenta las lecturas de instantáneas de texto servidas desde una instantánea de página retenida

Syntax

property TextSnapshotCacheHitCount: Int64; // read only

Description

El contador se incrementa una vez por cada acceso a TextPageSnapshot cuya página ya dispone de una instantánea válida. El acierto actualiza la ranura de la página en el orden de menos uso reciente, toca la entrada en el gobernador de caché compartido y devuelve una copia en profundidad de la instantánea retenida

Los consumidores como GetStructuredText y GetTextInReadingOrder de disposición física reutilizan la misma instantánea, de modo que sus lecturas repetidas también se registran aquí como aciertos

El valor es acumulativo durante la vida de la instancia TPdf y nunca se restablece

Remarks

La lectura está protegida por el bloqueo de renderizado usado por el acceso nativo a páginas de PDFium

Los cambios de capacidad, las ediciones de páginas, las recargas del documento y los vaciados conservan el contador; cambian lo que se retiene, no lo que ya ocurrió

Como cada valor devuelto es una copia en profundidad, un acierto nunca expone cadenas o matrices en caché a la modificación por parte del llamador

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