THotPDF.AddLoadedTextField Método
Añade un campo de texto a una página del documento cargado y lo registra en el AcroForm. El campo recibe un flujo de apariencia que muestra su valor, y el AcroForm recibe la fuente por defecto Helvetica que nombra su cadena /DA, de modo que todos los visores muestran el campo
Declaración
function AddLoadedTextField(PageIndex: Integer; X1, Y1, X2, Y2: Single; const AFieldName, AValue: AnsiString; AMaxLen: Integer): Integer;
Unidad
HPDFDoc
Parámetro
| Nombre | Propósito |
|---|---|
PageIndex | Índice basado en cero de la página cargada que recibe el widget |
X1 | Borde izquierdo del rectángulo del widget en el espacio de usuario de PDF (puntos, origen en la esquina inferior izquierda de la página) |
Y1 | Borde inferior del rectángulo del widget en el espacio de usuario de PDF |
X2 | Borde derecho del rectángulo del widget en el espacio de usuario de PDF |
Y2 | Borde superior del rectángulo del widget en el espacio de usuario de PDF |
AFieldName | Nombre del campo nuevo; no debe existir ya en el formulario cargado |
AValue | Valor inicial; vacío para un campo en blanco |
AMaxLen | Número máximo de caracteres, o 0 para sin límite |
Valor de retorno
Índice del campo nuevo, para usar con los demás métodos de campos de formulario cargados, o -1 cuando PageIndex está fuera de rango
Notas de uso
- Use esta API en el flujo de trabajo de AcroForm antes de que se finalice la página, el recurso, el campo o el objeto de catálogo afectados
- Mantenga estables los nombres de objeto, de campo y de recurso, así como los handles devueltos, hasta que el documento quede finalizado
- Las referencias a objetos del documento cargado pueden ser indirectas; resuelva arrays, diccionarios o streams antes de inspeccionar valores anidados