PDFium Delphi Component Docs

StructureCacheCount Свойство

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

Syntax

property StructureCacheCount: Integer; // read only

Description

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

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

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

Remarks

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

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

Example

Elements := Pdf.StructureElementsForPage[1];
LogStructureCache(Pdf.StructureCacheCount, Pdf.StructureCacheCapacity);

See Also

StructureCacheCapacity, StructureCacheHitCount, StructureCacheMissCount, StructureElementsForPage