NewFormField

Поля форм

Описание

Добавляет новое поле формы на выбранную страницу

Для полей Text, Pushbutton, Checkbox, Choice и Signature поле дополнительно привязывается к текущей странице как Widget-аннотация и получает ссылку на страницу /P. Поскольку /P — запись PDF 1.3, создание таких полей в документе PDF 1.2 автоматически выбирает PDF 1.3. Поля подписи могут потребовать и 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Новое поле формы создать не удалось
Non-zeroПоле формы создано успешно; это индекс нового поля