SetXRefLoadPolicy
문서 로딩, 복구, 보안
설명
이후 선택된 문서 및 Direct Access 열기가 교차 참조 테이블, 교차 참조 스트림, 하이브리드 참조 체인을 검증하고 복구하는 방식을 선택합니다
구문
Delphi
Function TPDFlib.SetXRefLoadPolicy(Policy: Integer): Integer;매개변수
PDF_XREF_LOAD_STRICT | 바이트 0에 PDF 헤더, 정확한 startxref 대상, 유효한 마지막 %%EOF 시퀀스, 고정 폭 테이블 항목, 유효한 교차 참조 스트림 메타데이터, 그리고 선언된 모든 /Prev 또는 /XRefStm 섹션을 요구합니다 |
|---|---|
PDF_XREF_LOAD_COMPATIBLE | 근접 오프셋, 밀린 헤더, null 패딩, 알려진 테이블이나 스트림 결함에 대한 제어된 호환성 처리를 허용하지만 원시 스캔으로 객체를 재구성하지는 않습니다 |
PDF_XREF_LOAD_RECOVERY | 먼저 compatible 구문 분석을 사용하고 사용 가능한 체인이 남지 않으면 최상위 객체와 압축 객체를 재구성합니다. 누락된 트레일러 데이터는 가장 최근에 복구된 카탈로그에서 합성될 수 있습니다 |
반환값
| 1 | 정책이 수락되었습니다 |
|---|---|
| 0 | 정책이 잘못되어 이전 설정이 유지되었습니다 |
참고
LoadFromFile, LoadFromStream, LoadFromString 또는 DAOpen 메서드 전에 이 메서드를 호출하십시오이전 릴리스와의 호환성을 위해 기본값은
PDF_XREF_LOAD_RECOVERY입니다
SetRecoveryMode는 이 정책이 복구를 허용한 뒤 선택된 문서의 원시 재구성 깊이를 제어합니다