THPDFCABIFormDataOperationV1
THPDFCABIFormDataOperationV1 = record
Operation: THPDFCABIOperationV1;
FontUserData: Pointer;
Font: THPDFCABIFormDataFontV1;
end;
PHPDFCABIFormDataOperationV1 = ^THPDFCABIFormDataOperationV1;
HPDFCAPI dokleja opcjonalne pola synchronicznego I/O fontów do niezmienionego prefiksu operacji Windows V1; deklaracja C to hpdf_form_data_operation_v1 w hotpdf_abi_form_data.h
Ustaw Operation.StructSize na SizeOf(THPDFCABIFormDataOperationV1), ABIVersion na HPDF_ABI_VERSION_1 i Flags na zero, a następnie przekaż adres Operation do hpdf_document_execute_json_v1
Rekord ma 48 bajtów na Win32 i 72 bajty na Win64 przy opublikowanym wyrównaniu; świeże wywołania C++Builder walidują, że wygenerowane deklaracje Pascal i C się zgadzają
forms.import wymaga Font, załadowanego stanu docelowego, InputIO FDF/XFDF, OutputIO PDF i ResultIO JSON; forms.export może użyć oryginalnej operacji bazowej V1 bez tego rozszerzenia
Mieszane oryginalne typed-rich forms.fill używa tego samego rozszerzenia i callbacka Font, z obowiązkowym PDF OutputIO i JSON ResultIO; brak InputIO używa posiadanego bieżącego grafu, podczas gdy opcjonalny InputIO dostarcza zastępczy PDF prywatnie przed ładowaniem fontów
FontUserData, Font i zwrócony stan callbacków I/O pozostają pożyczone do powrotu wykonania; ten rekord nie rozszerza legacy callbacków HPDFDocRunJob ani natywnego rozszerzenia operacji Linux
Callback fontu, Zachowanie JSON i transakcji, Oryginalne wypełnianie typed-rich