THPDFObjStmQuarantineReason Type

type-2 xref 로딩 패스에서 /Type /ObjStm 컨테이너가 격리된 이유를 보고합니다(Roadmap 010)

선언

THPDFObjStmQuarantineReason= (osqrNotAStream, osqrBadDictionary,
  osqrBadHeader, osqrBadStreamSize, osqrDecryptFailed,
  osqrDecompressFailed, osqrFirstOutOfRange, osqrHeaderUnparsable,
  osqrContainerException, osqrMemberUnparsable);

유닛

HPDFDoc

값

값의미
osqrNotAStream컨테이너 객체가 없거나 stream 객체가 아닙니다
osqrBadDictionary컨테이너 사전 또는 스트림 페이로드가 없습니다
osqrBadHeader/N 또는 /First 항목이 잘못됐습니다(양수 아님, 0, 또는 비정상적으로 큼)
osqrBadStreamSize컨테이너 스트림 크기가 비어 있거나 지원 최대치를 넘습니다
osqrDecryptFailed암호화된 컨테이너를 복호화하지 못했습니다(crypt filter를 쓸 수 없거나 AES/RC4 복호화 실패)
osqrDecompressFailed필터 디코딩이 컨테이너에 대해 출력을 내지 않았습니다
osqrFirstOutOfRange/First 오프셋이 디코딩된 컨테이너 바이트를 넘어섭니다
osqrHeaderUnparsable디코딩된 헤더에서 객체 번호/오프셋 쌍이 하나도 나오지 않았습니다
osqrContainerException컨테이너를 디코딩하는 동안 예상 못한 예외가 발생해, 패스를 중단하는 대신 격리했습니다
osqrMemberUnparsable컨테이너는 잘 디코딩됐지만 한 멤버 본문의 파싱이 실패했습니다. 형제 멤버는 독립적으로 유지됩니다

사용 참고 사항

관련 API