THPDFHeadlessXFDFOptions record

Unit: HPDFHeadlessXFDFTypes

個々の上限を変更する前に THPDFHeadlessXFDFOptions.Default を呼んでください

メンバーデフォルト目的
MaxBytes16777216XFDF 入出力、個々の添付バイト、スタンプ外観交換バイト
MaxAnnotations10000ソース注釈スキャンまたは追加注釈数
MaxNodes1000000上限付きグラフ・XML 走査とノード格納の許可
MaxDepth32許容される最大ネスト深さ、サポート上限は 64。スタンプの型付き XML ラッパはその上限内で 2 レベルを予約します
MaxWorkingBytes134217728スナップショット、文字列、XML、準備済み PDF オブジェクト、シリアライズのための保守的な予約
CancellationTokennil任意の協調キャンセルトークン

数値上限はすべて正でなければなりません。既存のドキュメントキャンセルトークンとインポートトークンの両方を供給する場合、同じトークンを指していなければなりません

エクスポートは累積 XML と返却バイトの両方の領域を予約し、インクリメンタルグラフを準備する前に XML・ツリー格納を予約します

ドキュメント上限と Linux C ABI 操作上限も適用されます。XFDF 上限を上げても、それらの独立した容量は増えません

注釈プロファイルとトランザクション意味論

標準スタンプ外観トランスポートは、base64 型付き XML を通じて実際の Form ストリームと、上限付きの非巡回フォント・画像・グラフィックスリソースを保持します

スタンプ外観の予約には、割り当て前にエンコード済みキー、展開済みリソース、ストリームエンコーディング、XML・base64 変換コピーが含まれます。この保守的な操作合計は最終出力サイズを超え得ます