TXFAHeadlessPDFOptions
유닛: HPDFXFAHeadless
TXFAHeadlessPDFOptions = record
PageWidth, PageHeight: Double;
Editable: Boolean;
CaptionFontFamilies: THPDFHeadlessRichTextFontFamilies;
MaxInputBytes, MaxFontBytes, MaxBytes, MaxObjectBytes: Integer;
MaxObjects, MaxPages, MaxFields, MaxGlyphs: Integer;
CancellationToken: THPDFCancellationToken;
ScriptOptions: TXFAFormScriptOptions;
class function Default: TXFAHeadlessPDFOptions; static;
end;
| 멤버 | 기본값과 동작 |
|---|---|
| PageWidth, PageHeight | 595 × 842 PDF 포인트. 둘 다 유한하고 양수여야 합니다 |
| Editable | True. False는 생성된 모든 필드의 readOnly 플래그를 켜고, XFA 접근은 개별 필드를 독립적으로 제한할 수 있습니다 |
| CaptionFontFamilies | 빈 값. Boolean·푸시버튼 캡션용 선택적 이름 있는 실제 스타일 폰트 프로그램이며, 원본 TrueTypeFont가 기본 regular 페이스를 공급합니다. CaptionFontFamilies 참고 |
| MaxInputBytes | 8 MiB. XDP 입력 길이는 파싱 전에 검사합니다 |
| MaxFontBytes | 8 MiB. 원본 기본 폰트 길이와 각 리치 캡션의 사용된 스타일 폰트 프로그램 바이트 합계를 임베드 전에 검사합니다 |
| MaxBytes | 64 MiB. 완전 직렬화 후보 한도, 임베드 폰트·이미지 스트림 합계, 개별 이미지 디코딩 작업 버퍼 |
| MaxObjectBytes | 16 MiB. 직렬화된 각 객체, appearance 스트림, 인코딩 이미지, 디코딩 이미지·알파 스트림이 한정됩니다 |
| MaxObjects | 100000. appearance·폰트 객체를 포함한 네이티브 간접 그래프 객체. 최소 여섯 |
| MaxPages | 1000. XFA 레이아웃의 페이지 인덱스가 한도 안에 들어와야 합니다 |
| MaxFields | 10000. 발행된 위젯 인스턴스로, 반복 occurrence와 모든 radio 멤버를 포함합니다. 공유 radio 부모는 위젯 슬롯을 추가로 소비하지 않습니다 |
| MaxGlyphs | 1000000. 보이는 텍스트 UTF-16 코드 단위 합계이며 보충 문자는 두 단위로 셉니다. Boolean 캡션은 모든 상태를 통틀어 한 번, 푸시버튼 캡션은 따로 생성된 상태마다 세고, 각 appearance는 네이티브 최대 65535 글리프도 유지합니다 |
| CancellationToken | nil. 선택적 호출자 소유 THPDFCancellationToken이며 어댑터가 해제하지 않습니다 |
| ScriptOptions | TXFAFormScriptOptions.Default. JavaScript는 명시적으로 켜지 않으면 비활성이고 기존 실행 예산은 계속 적용됩니다 |
Default에서 출발해 필요에 맞게 한도를 낮추거나 취소를 공급하세요. 양수가 아닌 바이트·개수 한도는 거절됩니다
자동 XFA 생성은 지원 네이티브 소비자와 대상 트랜잭션 경계를 설명합니다