THPDFHeadlessDocumentOptions
HPDFHeadlessDocument의 이 레코드는 THPDFHeadlessDocument의 양수 리소스 한도를 설정합니다
| 멤버 | 기본값 | 의미 |
|---|---|---|
| MaxFileBytes | 1 GiB | 소스와 게시된 출력의 최대 크기 |
| MaxObjectBytes | 16 MiB | raw 간접 객체 블록과 교체 객체의 최대 크기 |
| MaxDecodedBytes | 64 MiB | 디코딩된 스트림, 결합된 페이지 콘텐츠 크기, 유지되는 디코딩된 객체 스트림 바이트 합계의 최댓값 |
| MaxObjects | 1,000,000 | 크로스레퍼런스 객체 번호 범위의 최댓값 |
| MaxPages | 100,000 | 페이지 트리 리프 수의 최댓값 |
| MaxFields | 100,000 | 터미널 AcroForm 필드 수의 최댓값 |
| MaxDepth | 64 | xref 히스토리, 레퍼런스, 페이지, 필드, 필터, Form XObject 깊이의 최댓값 |
| MaxGlyphs | 1,000,000 | 페이지 텍스트 피연산자와 해석된 글리프 수의 최댓값 |
| CancellationToken | nil | 선택적 호출자 소유 THPDFCancellationToken |
Default는 모든 멤버를 초기화합니다. 0 이하의 잘못된 한도는 생성자가 거부하며, 취소 시 EHPDFOperationCancelled가 발생합니다
한도는 각 연산에 개별적으로 적용되며 프로세스 전체 메모리 쿼터가 아닙니다. 로드된 객체 딕셔너리는 Close까지 캐시에 남습니다