NewFormFieldA
Campos de formulario
Descripción
La A final indica el punto de entrada ANSI (char) de la DLL; la interfaz ActiveX/COM solo expone la forma Unicode. El comportamiento es idéntico al de NewFormField y los argumentos de cadena se interpretan mediante la página de códigos actual de SetAnsiMode
Agrega un nuevo campo de formulario a la página seleccionada
Para los campos Text, Pushbutton, Checkbox, Choice y Signature, el campo también se adjunta a la página actual como una anotación Widget y recibe una referencia de página de anotación /P. Como la anotación /P es una entrada de PDF 1.3, crear esos campos en un documento PDF 1.2 selecciona automáticamente PDF 1.3. Los campos Signature aún pueden requerir PDF 1.5 cuando las marcas de firma AcroForm generadas lo exigen
Sintaxis
Delphi
Function DLNewFormFieldA(InstanceID: Integer; Title: PAnsiChar; FieldType: Integer): Integer;
DLL
int DLNewFormFieldA(int InstanceID, const char * Title, int FieldType);
Parámetros
| Title | El 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 creará: 1 = Texto 2 = Botón pulsador 3 = Casilla de verificación 4 = Botón de opción 5 = Elección 6 = Firma 7 = Principal |
Valores devueltos
| 0 | No se pudo crear el nuevo campo de formulario |
|---|---|
| Non-zero | El campo de formulario se creó correctamente y este es el índice del nuevo campo |