THotPDF.GetLoadedStreamFilterStatistics Method
Сообщает ограниченную по объёму статистику использования stream filter по всему документу и может опционально декодировать каждый stream, чтобы собрать счётчики байтов по этапам и на выходе
Объявление
function GetLoadedStreamFilterStatistics(DecodeStreams: boolean; out AInfo: THPDFLoadedStreamFilterStatistics): boolean;
Модуль
HPDFDoc
Параметры
| Имя | Назначение |
|---|---|
DecodeStreams | Если True, запускает каждый поддерживаемый decode pipeline, чтобы собрать счётчики байтов на выходе и по этапам |
AInfo | Получает статистику по всему документу и по отдельным семействам filter |
Возвращаемое значение
Возвращает True, если был просканирован хотя бы один загруженный stream
Примечания по использованию
- DecodeStreams=False сканирует словари и закодированные длины, не материализуя ленивые stream
- DecodeStreams=True использует настроенный бюджет декодирования на stream для каждого pipeline
- Итоги байтов по семействам относят полные pipeline к каждому участвующему семейству и не суммируются между семействами