THPDFCABIFormDataOperationV1

THPDFCABIFormDataOperationV1 = record
  Operation: THPDFCABIOperationV1;
  FontUserData: Pointer;
  Font: THPDFCABIFormDataFontV1;
end;
PHPDFCABIFormDataOperationV1 = ^THPDFCABIFormDataOperationV1;

HPDFCAPI, değişmemiş Windows V1 işlem önekine isteğe bağlı senkron yazı tipi IO alanları ekler; C bildirimi, hotpdf_abi_form_data.h içinde hpdf_form_data_operation_v1'dir

Operation.StructSize'ı SizeOf(THPDFCABIFormDataOperationV1)'a, ABIVersion'ı HPDF_ABI_VERSION_1'a ve Flags'ı sıfıra ayarlayın; sonra Operation'ın adresini hpdf_document_execute_json_v1'e geçirin

Kayıt, yayımlanmış hizalama ile Win32'de 48 bayt ve Win64'te 72 bayttır; taze C++Builder çağrıları, üretilen Pascal ve C bildirimlerinin uyduğunu doğrular

forms.import, Font, yüklenmiş hedef durumu, FDF/XFDF InputIO, PDF OutputIO ve JSON ResultIO gerektirir; forms.export, bu uzantı olmadan orijinal taban V1 işlemini kullanabilir

Karışık orijinal typed-rich forms.fill, aynı uzantıyı ve Font callback'ini kullanır; zorunlu PDF OutputIO ve JSON ResultIO ile; eksik InputIO, sahipli güncel grafiği kullanırken isteğe bağlı bir InputIO, yazı tipi yüklemesinden önce özel olarak bir değiştirme PDF'i sağlar

FontUserData, Font ve döndürülen IO callback durumu, yürütme dönene kadar ödünç kalır; bu kayıt, legacy HPDFDocRunJob callback'lerini veya native Linux işlem uzantısını genişletmez

Font callback'i, JSON ve transaction davranışı, Orijinal typed-rich doldurma