THotPDF.GetLastDecodePipelineInfo Method
Возвращает структурированное состояние последнего конвейера декодирования загруженного потока
Объявление
function GetLastDecodePipelineInfo(out Info: THPDFDecodePipelineInfo): boolean;
Модуль
HPDFDoc
Параметры
| Имя | Назначение |
|---|---|
Info | Принимает последнее состояние конвейера, счётчики байт, счётчики фильтров, глубину вложенности, отказавший фильтр и диагностический текст |
Возвращаемое значение
Возвращает False до запуска конвейера и True после любой успешной или отклонённой попытки конвейера
Примечания по использованию
- Высокоуровневые методы, возвращающие
Falseилиnil, сохраняют свои контракты, тогда как этот метод предоставляет подробную причину dpsBudgetExceededохватывает как цепочечные, так и документные потолки декодированных байтdpsCyclicReferenceиdpsRecursiveStreamразличают недопустимые ссылки на фильтры и рекурсивное выполнение потоковOutputBytesсообщает байты, принятые назначением вызывающего кода, даже если поздняя стадия завершилась сбоем