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 とプッシュボタンのキャプションに対する省略可能な名前付き実スタイルフォントプログラムで、デフォルトの regular フェイスは元の TrueTypeFont が供給します。CaptionFontFamilies を参照してください
MaxInputBytes8 MiB。XDP 入力長は解析前に確認されます
MaxFontBytes8 MiB。元のデフォルトフォント長と、リッチキャプションごとの使用済みスタイルフォントプログラムバイトの合計は、埋め込み前に確認されます
MaxBytes64 MiB。完全にシリアライズされた候補の上限、埋め込みフォントと画像ストリームの合計、個々の画像デコード作業バッファーに対する上限です
MaxObjectBytes16 MiB。シリアライズされた各オブジェクト、外観ストリーム、エンコード済み画像、デコード済み画像/アルファストリームが有界になります
MaxObjects100000。外観とフォントのオブジェクトを含むネイティブ間接グラフオブジェクト。最小は 6 です
MaxPages1000。XFA レイアウトからのページインデックスはこの上限に収まらなければなりません
MaxFields10000。出力されるウィジェットインスタンス数です。繰り返し出現とすべてのラジオメンバーを含みます。共有ラジオ親はウィジェットスロットを余分に消費しません
MaxGlyphs1000000。可視テキストの UTF-16 コードユニット合計で、補助文字は 2 ユニット消費します。Boolean キャプションは全状態を通じて 1 回だけ数え、プッシュボタンのキャプションは個別に生成された状態ごとに数えます。各外観はネイティブ最大 65535 グリフも保持します
CancellationTokennil。省略可能な呼び出し側所有の THPDFCancellationToken で、アダプターが解放することはありません
ScriptOptionsTXFAFormScriptOptions.Default。JavaScript は明示的に有効化しない限り無効で、既存の実行予算は引き続き有効です

Default から始めて、必要に応じて上限を下げたりキャンセルを供給してください。正でないバイト数・個数の上限は拒否されます

自動 XFA 生成が、対応するネイティブコンシューマーと宛先トランザクション境界を説明しています