THotPDF.GetLastDecodeBudgetInfo Method
Возвращает диагностику для последней декодированной цепочки фильтров загруженного потока
Объявление
function GetLastDecodeBudgetInfo(
out AInfo: THPDFDecodeBudgetInfo): Boolean;
Параметры
| Имя | Назначение |
|---|---|
AInfo | Принимает настроенный лимит, принятые декодированные байты, размер пиковой стадии, число фильтров, состояние превышения и отказавший фильтр |
Возвращаемое значение
Возвращает True, если хотя бы одна цепочка фильтров записала диагностику для этого экземпляра документа
Поведение при сбое
Низкоуровневое декодирование возбуждает EHPDFDecodeBudgetError, когда приём ещё одной стадии превысил бы настроенный совокупный бюджет, тогда как высокоуровневые API загруженного документа сохраняют свои существующие контракты сбоя False или nil