PDFium Delphi Component Docs

PageObjectSnapshotCacheCount Свойство

Компонент: TPdf  ·  Модуль: PDFium
Возвращает, сколько полных снимков объектов страницы кэш снимков удерживает сейчас

Syntax

property PageObjectSnapshotCacheCount: Integer; // read only

Description

Значение подсчитывает страницы, чей снимок объектов страницы действителен прямо сейчас, поэтому оно не превышает Min(PageObjectSnapshotCacheCapacity, PageCount), пока документ загружен

Счётчик растёт, когда PageObjectsSnapshot завершает и кэширует новые снимки, и падает, когда давление ёмкости, правки страницы или перезагрузка документа аннулируют записи

Чтение защищено блокировкой рендеринга, которую использует нативный доступ PDFium к страницам, поэтому значение согласовано с параллельным рендерингом

Remarks

Без загруженного документа или пока PageObjectSnapshotCacheCapacity равен нулю, счётчик равен 0

Счётчик — моментальный показатель занятости; для накопительной эффективности поисков используйте PageObjectSnapshotCacheHitCount и PageObjectSnapshotCacheMissCount

Example

Snapshot := Pdf.PageObjectsSnapshot[1];
LogPageObjectSnapshotCache(Pdf.PageObjectSnapshotCacheCount,
  Pdf.PageObjectSnapshotCacheCapacity);

See Also

PageObjectSnapshotCacheCapacity, PageObjectSnapshotCacheHitCount, PageObjectSnapshotCacheMissCount, PageObjectsSnapshot