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, PageHeight595 × 842 PDF 포인트. 둘 다 유한하고 양수여야 합니다
EditableTrue. False는 생성된 모든 필드의 readOnly 플래그를 켜고, XFA 접근은 개별 필드를 독립적으로 제한할 수 있습니다
CaptionFontFamilies빈 값. Boolean·푸시버튼 캡션용 선택적 이름 있는 실제 스타일 폰트 프로그램이며, 원본 TrueTypeFont가 기본 regular 페이스를 공급합니다. CaptionFontFamilies 참고
MaxInputBytes8 MiB. XDP 입력 길이는 파싱 전에 검사합니다
MaxFontBytes8 MiB. 원본 기본 폰트 길이와 각 리치 캡션의 사용된 스타일 폰트 프로그램 바이트 합계를 임베드 전에 검사합니다
MaxBytes64 MiB. 완전 직렬화 후보 한도, 임베드 폰트·이미지 스트림 합계, 개별 이미지 디코딩 작업 버퍼
MaxObjectBytes16 MiB. 직렬화된 각 객체, appearance 스트림, 인코딩 이미지, 디코딩 이미지·알파 스트림이 한정됩니다
MaxObjects100000. appearance·폰트 객체를 포함한 네이티브 간접 그래프 객체. 최소 여섯
MaxPages1000. XFA 레이아웃의 페이지 인덱스가 한도 안에 들어와야 합니다
MaxFields10000. 발행된 위젯 인스턴스로, 반복 occurrence와 모든 radio 멤버를 포함합니다. 공유 radio 부모는 위젯 슬롯을 추가로 소비하지 않습니다
MaxGlyphs1000000. 보이는 텍스트 UTF-16 코드 단위 합계이며 보충 문자는 두 단위로 셉니다. Boolean 캡션은 모든 상태를 통틀어 한 번, 푸시버튼 캡션은 따로 생성된 상태마다 세고, 각 appearance는 네이티브 최대 65535 글리프도 유지합니다
CancellationTokennil. 선택적 호출자 소유 THPDFCancellationToken이며 어댑터가 해제하지 않습니다
ScriptOptionsTXFAFormScriptOptions.Default. JavaScript는 명시적으로 켜지 않으면 비활성이고 기존 실행 예산은 계속 적용됩니다

Default에서 출발해 필요에 맞게 한도를 낮추거나 취소를 공급하세요. 양수가 아닌 바이트·개수 한도는 거절됩니다

자동 XFA 생성은 지원 네이티브 소비자와 대상 트랜잭션 경계를 설명합니다