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 | フォームフィールドが正常に作成されました。これは新しいフィールドのインデックスです |