THPDFJBIG2Decoder.LastSegmentGraphValidationInfo Property
가장 최근 디코드의 JBIG2 세그먼트 그래프 검증 리포트를 보관해, 호출자가 디코드된 스캔라인을 사용하기 전에 스트림이 통과했는지 실패했는지 그 이유를 살펴볼 수 있게 합니다
선언
Property LastSegmentGraphValidationInfo: TJBIG2SegmentGraphValidationInfo Read FLastSegmentGraphValidationInfo;
유닛
HPDFJBIG2
매개변수
| 이름 | 목적 |
|---|---|
| 이 멤버는 명시적 매개변수를 노출하지 않습니다 | |
반환 값
현재 last segment graph validation info 값을 반환합니다
사용 참고 사항
LoadFromByteArray나LoadRegionFromByteArray를 호출한 뒤 이 프로퍼티를 읽으면, 단독 루틴인HPDFValidateJBIG2SegmentGraph가 만드는 것과 동일한TJBIG2SegmentGraphValidationInfo레코드를 얻을 수 있습니다- 레코드는 매 디코드가 시작될 때
jbgvsNotChecked로 초기화되며, 이미지 페이로드가 비어 있으면FailureStreamKind가jbsskImage로 설정된jbgvsEmptyStream이 기록됩니다 Status에는TJBIG2SegmentGraphValidationStatus값이 들어가고, 세그먼트·참조 개수, 선언된 새 심볼 수, 최대 의존성 깊이, 첫 실패 오프셋이 정확한 원인을 짚어 줍니다- fail-closed 조건과
TJBIG2SegmentGraphValidationOptions의 예산 필드는 JBIG2 Segment-Graph Validation을 참고하세요