THPDFCABIFormDataOperationV1
THPDFCABIFormDataOperationV1 = record
Operation: THPDFCABIOperationV1;
FontUserData: Pointer;
Font: THPDFCABIFormDataFontV1;
end;
PHPDFCABIFormDataOperationV1 = ^THPDFCABIFormDataOperationV1;
HPDFCAPI tilføjer valgfrie synkrone font IO-felter til det uændrede Windows V1 operation-præfiks; C-deklarationen er hpdf_form_data_operation_v1 i hotpdf_abi_form_data.h
Sæt Operation.StructSize til SizeOf(THPDFCABIFormDataOperationV1), ABIVersion til HPDF_ABI_VERSION_1 og Flags til nul, og send derefter adressen på Operation til hpdf_document_execute_json_v1
Recorden er 48 bytes på Win32 og 72 bytes på Win64 med den publicerede justering; friske C++Builder-kald validerer, at de genererede Pascal- og C-deklarationer er ens
forms.import kræver Font, indlæst destinationstilstand, FDF/XFDF InputIO, PDF OutputIO og JSON ResultIO; forms.export kan bruge den originale base V1-operation uden denne udvidelse
Blandet original typed-rich forms.fill bruger samme udvidelse og Font-callback, med obligatorisk PDF OutputIO og JSON ResultIO; manglende InputIO bruger den eede aktuelle graf, mens en valgfri InputIO privat leverer en erstatnings-PDF, før fonten indlæses
FontUserData, Font og returneret IO callback-tilstand forbliver lånt, indtil afviklingen returnerer; denne record udvider ikke legacy HPDFDocRunJob-callbacks eller native Linux operation-udvidelsen
Font callback, JSON- og transaktionsadfærd, Original typed-rich filling