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 署名フラグで必要な場合、Signature フィールドでは引き続き 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 = Text 2 = Pushbutton 3 = Checkbox 4 = Radiobutton 5 = Choice 6 = Signature 7 = Parent

戻り値

0新しいフォームフィールドを作成できませんでした
Non-zeroフォームフィールドが正常に作成されました。これは新しいフィールドのインデックスです