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