NewFormFieldA
Campos de formulário
Descrição
O A final indica o ponto de entrada DLL ANSI (char); a superfície ActiveX/COM expõe apenas a forma Unicode. O comportamento é idêntico ao de NewFormField e os argumentos string são interpretados usando a página de código atual de SetAnsiMode
Adiciona um novo campo de formulário à página selecionada
Para campos Text, Pushbutton, Checkbox, Choice e Signature, o campo também é anexado à página atual como uma anotação Widget e recebe uma referência de página /P na anotação. Como a entrada /P de anotação é do PDF 1.3, criar esses campos em um documento PDF 1.2 seleciona automaticamente o PDF 1.3. Campos Signature ainda podem exigir PDF 1.5 quando os flags de assinatura AcroForm gerados o exigirem.
Sintaxe
Delphi
Function DLNewFormFieldA(InstanceID: Integer; Title: PAnsiChar; FieldType: Integer): Integer;
DLL
int DLNewFormFieldA(int InstanceID, const char * Title, int FieldType);
Parâmetros
| Title | O título do novo campo de formulário. O título não pode conter o caractere de ponto ".". |
|---|---|
| FieldType | O tipo de campo a criar: 1 = Text 2 = Pushbutton 3 = Checkbox 4 = Radiobutton 5 = Choice 6 = Signature 7 = Parent |
Valores retornados
| 0 | O novo campo de formulário não pôde ser criado |
|---|---|
| Non-zero | O campo de formulário foi criado com sucesso, e este é o índice do novo campo |