NewFormFieldA
Campos de formulario
Descripción
La A final indica el punto de entrada de DLL ANSI (char); la interfaz ActiveX/COM solo expone la forma Unicode. El comportamiento es idéntico a NewFormField y los argumentos de cadena se interpretan con la página de códigos SetAnsiMode actual
Añade un nuevo campo de formulario a la página seleccionada
En los campos Text, Pushbutton, Checkbox, Choice y Signature, el campo también se adjunta a la página actual como anotación Widget y recibe una referencia de página /P de anotación. Como /P de anotación es una entrada de PDF 1.3, la creación de esos campos en un documento PDF 1.2 selecciona automáticamente PDF 1.3. Los campos Signature pueden seguir requiriendo PDF 1.5 cuando lo exigen las marcas de firma de AcroForm generadas
Sintaxis
Delphi
Function DLNewFormFieldA(InstanceID: Integer; Title: PAnsiChar; FieldType: Integer): Integer;
DLL
int DLNewFormFieldA(int InstanceID, const char * Title, int FieldType);
Parámetros
| Title | Título del nuevo campo de formulario. El título no puede contener el carácter de punto "." |
|---|---|
| FieldType | El tipo de campo que se va a crear: 1 = Texto 2 = Botón pulsador 3 = Casilla 4 = Botón de opción 5 = Elección 6 = Firma 7 = Padre |
Valores devueltos
| 0 | No se ha podido crear el nuevo campo de formulario |
|---|---|
| Non-zero | El campo de formulario se ha creado correctamente y este es el índice del nuevo campo |