THPDFCABIFormDataOperationV1
THPDFCABIFormDataOperationV1 = record
Operation: THPDFCABIOperationV1;
FontUserData: Pointer;
Font: THPDFCABIFormDataFontV1;
end;
PHPDFCABIFormDataOperationV1 = ^THPDFCABIFormDataOperationV1;
HPDFCAPI は、変更されていない Windows V1 操作接頭辞に、オプションの同期フォント IO フィールドを追加します。C 宣言は hotpdf_abi_form_data.h の hpdf_form_data_operation_v1 です
Operation.StructSize に SizeOf(THPDFCABIFormDataOperationV1)、ABIVersion に HPDF_ABI_VERSION_1、Flags にゼロを設定し、Operation のアドレスを hpdf_document_execute_json_v1 に渡してください
レコードは公開されているアライメントで、Win32 では 48 バイト、Win64 では 72 バイトです。新しい C++Builder 呼び出しが、生成された Pascal と C の宣言の一致を検証します
forms.import には Font、ロード済み宛先状態、FDF/XFDF の InputIO、PDF の OutputIO、JSON の ResultIO が必要です。forms.export は、この拡張なしで元のベース V1 操作を使えます
元の型付きリッチと混在する forms.fill は、同じ拡張と Font コールバックを使い、PDF の OutputIO と JSON の ResultIO が必須です。InputIO がない場合は所有する現在のグラフを使い、オプションの InputIO はフォント読み込みの前に置換用 PDF をプライベートに供給します
FontUserData、Font、返された IO コールバック状態は、実行が返るまで借り受けのままです。このレコードはレガシーな HPDFDocRunJob コールバックやネイティブ Linux の操作拡張を拡張しません