NewFormField

フォームフィールド

説明

選択したページに新しいフォームフィールドを追加します

Text、Pushbutton、Checkbox、Choice、および Signature フィールドでは、フィールドは Widget 注釈として現在のページにも関連付けられ、注釈の /P ページ参照を受け取ります。注釈の /P は PDF 1.3 のエントリであるため、PDF 1.2 ドキュメントでこれらのフィールドを作成すると PDF 1.3 が自動選択されます。生成される AcroForm 署名フラグで必要な場合、Signature フィールドでは引き続き PDF 1.5 が必要になることがあります

構文

Delphi

Function TPDFlib.NewFormField(Const Title: WideString; FieldType: Integer): Integer;

ActiveX

Function PDFlib::NewFormField(Title As String, FieldType As Long) As Long

DLL

int DLNewFormField(int InstanceID, const wchar_t * Title, int FieldType);

パラメータ

Title新しいフォームフィールドのタイトル。タイトルにピリオド文字 "." を含めることはできません
FieldType作成するフィールドの型: 1 = Text 2 = Pushbutton 3 = Checkbox 4 = Radiobutton 5 = Choice 6 = Signature 7 = Parent

戻り値

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