NewFormFieldA

表單欄位

描述

結尾的 A 表示 ANSI(char)DLL 進入點;ActiveX/COM 介面只提供 Unicode 形式。行為與 NewFormField 完全相同,字串參數依目前 SetAnsiMode 的字碼頁解讀

在所選頁面加入新的表單欄位

Text、Pushbutton、Checkbox、Choice 與 Signature 欄位還會以 Widget 註解的形式附加到目前頁面,取得註解的 /P 頁面參照。註解 /P 是 PDF 1.3 才有的項目,因此在 PDF 1.2 文件中建立這些欄位會自動改選 PDF 1.3;產生的 AcroForm 簽章旗標有需要時,簽章欄位仍可能要求 PDF 1.5。

語法

Delphi

Function DLNewFormFieldA(InstanceID: Integer; Title: PAnsiChar; FieldType: Integer): Integer;

DLL

int DLNewFormFieldA(int InstanceID, const char * Title, int FieldType);

參數

Title新表單欄位的標題。標題不可含句點 "." 字元。
FieldType要建立的欄位類型:1 = 文字 2 = 按鈕 3 = 核取方塊 4 = 單選鈕 5 = 選擇 6 = 簽章 7 = 父項

傳回值

0無法建立新的表單欄位
Non-zero表單欄位建立成功,這是新欄位的索引