Свойство THPDFJBIG2Decoder.LastSegmentGraphValidationInfo
Хранит отчёт валидации графа сегментов JBIG2 от последнего декодирования, чтобы вызывающий код мог разобраться, почему stream прошёл или не прошёл проверку, ещё до использования декодированных scanline
Объявление
Property LastSegmentGraphValidationInfo: TJBIG2SegmentGraphValidationInfo Read FLastSegmentGraphValidationInfo;
Модуль
HPDFJBIG2
Параметры
| Имя | Назначение |
|---|---|
| Этот член не имеет явных параметров | |
Возвращаемое значение
Возвращает текущее значение отчёта последней валидации графа сегментов
Примечания по использованию
- Читайте это свойство после
LoadFromByteArrayилиLoadRegionFromByteArray, чтобы получить ту же записьTJBIG2SegmentGraphValidationInfo, которую выдаёт автономная процедураHPDFValidateJBIG2SegmentGraph - Запись сбрасывается в
jbgvsNotCheckedв начале каждого декодирования, а пустой payload изображения фиксируетjbgvsEmptyStreamсFailureStreamKind=jbsskImage Statusхранит значениеTJBIG2SegmentGraphValidationStatus, а счётчики сегментов и ссылок, объявленные новые symbol, максимальная глубина зависимостей и смещения первого отказа указывают точную причину- Условия отказа и поля бюджетов
TJBIG2SegmentGraphValidationOptionsописаны на странице Валидация графа сегментов JBIG2