NewFormField
Campos de formulário
Descrição
Adiciona um novo campo de formulário à página selecionada
Nos campos Text, Pushbutton, Checkbox, Choice e Signature, o campo também é associado à página atual como anotação Widget e recebe uma referência de página /P da anotação. Uma vez que /P das anotações é uma entrada de PDF 1.3, a criação desses campos num documento PDF 1.2 seleciona automaticamente PDF 1.3. Os campos de assinatura podem ainda exigir PDF 1.5 quando os sinalizadores de assinatura AcroForm gerados o exigirem
Sintaxe
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);
Parâmetros
| Title | O título do novo campo de formulário. O título não pode conter o caráter de ponto "." |
|---|---|
| FieldType | O tipo de campo a criar: 1 = Text 2 = Pushbutton 3 = Checkbox 4 = Radiobutton 5 = Choice 6 = Signature 7 = Parent |
Valores devolvidos
| 0 | Não foi possível criar o novo campo de formulário |
|---|---|
| Non-zero | O campo de formulário foi criado com êxito e este é o índice do novo campo |