Método THotPDF.CreateLoadedFieldWidget
En la página especificada del PDF cargado, crea un nuevo diccionario de control de campo de formulario con el nombre de campo y rectángulo de posición dados, utilizado para agregar controles de formulario interactivos al documento PDF existente
Declaración
function CreateLoadedFieldWidget(PageIndex: Integer; const AFieldName: AnsiString; ARect: THPDFRect): THPDFDictionaryObject;
Unidad
HPDFDoc
Parámetros
| Nombre | Uso |
|---|---|
PageIndex | El índice de inicio a partir de cero de la página de destino, especifica la página a la que pertenece el control |
AFieldName | El nombre único para el nuevo campo, no puede tener el mismo nombre que un campo existente en el mismo documento |
ARect | La posición y el rectángulo de dimensiones del control en la página, utilizando el sistema de coordenadas del PDF (donde el origen se ubica en la esquina inferior izquierda de la página) |
X2 | Entrada utilizada por CreateLoadedFieldWidget |
Y2 | Entrada utilizada por CreateLoadedFieldWidget |
AFieldName | Nombre de campo AcroForm o diccionario de campo al que apunta el helper |
AFieldType | Nombre de campo AcroForm o diccionario de campo al que apunta el helper |
AFlags | Entrada utilizada por CreateLoadedFieldWidget |
Valor devuelto
Devuelve un valor THPDFDictionaryObject
Precauciones de uso
- Use este API en el flujo de trabajo de AcroForm antes de que la página, el recurso, el campo o el objeto de catálogo afectado quede finalizado
- Mantenga estables los nombres de objetos, campos, recursos y los handles devueltos hasta que el documento quede finalizado
- El objeto de diccionario devuelto tiene su ciclo de vida administrado por el documento, el llamante no debe liberarlo manualmente, y la referencia al objeto quedará invalidada después de guardar el documento