THPDFCABIFormDataOperationV1
THPDFCABIFormDataOperationV1 = record
Operation: THPDFCABIOperationV1;
FontUserData: Pointer;
Font: THPDFCABIFormDataFontV1;
end;
PHPDFCABIFormDataOperationV1 = ^THPDFCABIFormDataOperationV1;
HPDFCAPI lägger till valfria synkrona typsnitts-IO-fält till det oförändrade Windows V1-operationsprefixet; C-deklarationen är hpdf_form_data_operation_v1 i hotpdf_abi_form_data.h
Sätt Operation.StructSize till SizeOf(THPDFCABIFormDataOperationV1), ABIVersion till HPDF_ABI_VERSION_1 och Flags till noll, och skicka sedan adressen till Operation till hpdf_document_execute_json_v1
Posten är 48 byte på Win32 och 72 byte på Win64 med den publicerade anpassningen; färska C++Builder-anrop validerar att de genererade Pascal- och C-deklarationerna överensstämmer
forms.import kräver Font, inläst måltillstånd, FDF/XFDF InputIO, PDF OutputIO och JSON ResultIO; forms.export kan använda den ursprungliga bas-V1-operationen utan denna utvidgning
Blandade ursprungliga typade rich forms.fill använder samma utvidgning och Font-återanrop, med obligatorisk PDF OutputIO och JSON ResultIO; frånvarande InputIO använder den ägda aktuella grafen, medan en valfri InputIO tillhandahåller en ersättnings-PDF privat före typsnittsinläsning
FontUserData, Font och returnerat IO-återanropstillstånd förblir lånade tills körningen returnerar; denna post utvidgar inte de äldre HPDFDocRunJob-återanropen eller den nativa Linux-operationsutvidgningen
Typsnittsåteranrop, JSON- och transaktionsbeteende, Ursprunglig typad rich-ifyllning