السجل THPDFCABIFormDataOperationV1
THPDFCABIFormDataOperationV1 = record
Operation: THPDFCABIOperationV1;
FontUserData: Pointer;
Font: THPDFCABIFormDataFontV1;
end;
PHPDFCABIFormDataOperationV1 = ^THPDFCABIFormDataOperationV1;
HPDFCAPI تُلحق حقول IO خط اختيارية متزامنة ببادئة عملية V1 غير المتغيرة في Windows؛ وتصريح C هو hpdf_form_data_operation_v1 في hotpdf_abi_form_data.h
اضبط Operation.StructSize إلى SizeOf(THPDFCABIFormDataOperationV1) وABIVersion إلى HPDF_ABI_VERSION_1 وFlags إلى صفر ثم مرر عنوان Operation إلى hpdf_document_execute_json_v1
السجل 48 بايت على Win32 و72 بايت على Win64 بالمحاذاة المنشورة؛ واستدعاءات C++Builder الجديدة تفحص أن تصريحات Pascal وC المولدة متطابقة
forms.import تتطلب Font وحالة وجهة محملة وInputIO بقيمة FDF/XFDF وOutputIO بقيمة PDF وResultIO بقيمة JSON؛ وforms.export يمكنها استخدام عملية V1 الأساسية الأصلية دون هذا الامتداد
forms.fill المختلطة الموسومة الغنية الأصلية تستخدم الامتداد نفسه وcallback الخط، مع OutputIO بقيمة PDF إلزامية وResultIO بقيمة JSON؛ وInputIO الغائبة تستخدم الرسم البياني الحالي المملوك، بينما InputIO اختيارية تزود PDF استبدالًا خصوصًا قبل تحميل الخطوط
FontUserData وFont وحالة callback IO المُعادة تبقى مستعارة حتى تعود التنفيذ؛ وهذا السجل لا يوسّع callbacks الملكة لـ HPDFDocRunJob ولا امتداد العملية الأصلي في Linux
Font callback، سلوك JSON والمعاملات، التعبئة الموسومة الغنية الأصلية