NewFormField
Полета на формуляр
Описание
Добавя ново поле на формуляр към избраната страница
За полета Text, Pushbutton, Checkbox, Choice и Signature полето се прикрепя и към текущата страница като анотация Widget и получава препратка към страница /P на анотацията. Тъй като /P на анотацията е запис от PDF 1.3, създаването на такива полета в документ PDF 1.2 автоматично избира PDF 1.3. Полетата Signature все още може да изискват PDF 1.5, когато генерираните флагове за подпис на AcroForm го налагат
Синтаксис
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 | Новото поле на формуляр не можа да бъде създадено |
|---|---|
| Ненулева стойност | Полето на формуляр беше създадено успешно и това е индексът на новото поле |