THPDFXRefRecoveryStatus Type
망가진 문서에 대한 상한 있는 cross-reference 복구 패스의 결과를 보고합니다
선언
THPDFXRefRecoveryStatus= (xrrsNotNeeded, xrrsSucceeded, xrrsDisabled,
xrrsScanLimitExceeded, xrrsObjectLimitExceeded,
xrrsXRefLimitExceeded, xrrsFailed);
유닛
HPDFDoc
값
| 값 | 의미 |
|---|---|
xrrsNotNeeded |
평범한 spec 우선 로드가 쓸 만한 페이지 트리를 만들어 복구는 한 번도 실행되지 않음 |
xrrsSucceeded |
복구가 완료되어 쓸 만한 cross-reference 테이블 또는 재구축한 객체 오프셋을 만들어 냄 |
xrrsDisabled |
설정된 recovery mode가 꺼져 있어 복구를 건너뜀 |
xrrsScanLimitExceeded |
소스 스트림이 XRefRecoveryMaxScanBytes를 초과하거나 스캔 예산이 설정되지 않음 |
xrrsObjectLimitExceeded |
XRefRecoveryMaxObjects가 0보다 크지 않거나 스캔 중 복구 후보 한도를 초과함 |
xrrsXRefLimitExceeded |
스캔 중 cross-reference 섹션 후보 한도를 초과함 |
xrrsFailed |
복구는 실행됐지만 쓸 만한 페이지 트리를 재구축하지 못함. seek 불가능한 소스 스트림 등 |
사용 참고 사항
- 이 상태는 사용된 방법, 스캔한 바이트, 후보 수와 함께
THPDFXRefRecoveryInfo의Status필드로 실려 갑니다 xrrsNotNeeded가 아닌 값은 복구 패스가 적어도 한 번 시도됐다는 뜻입니다