FormEditor
Revisión
FormEditor Es una clase en Aspose.PDF FOSS para Java.
Proporciona métodos para editar campos de formulario en un documento PDF: listar campos, rellenar valores, flatenar y eliminar campos.
Esta clase proporciona 31 métodos para trabajar con los objetos de FormEditor en programas Java. Los métodos disponibles incluyen: FormEditor, addField, addListItem, addSubmitBtn, bindPdf, close, copyOuterField, fillField, flattenAllFields, flattenField, getDocument, getFacade,9 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación Java después de instalar el Aspose.PDF FOSS para el paquete Java. Propiedades : document, facade, fieldNames.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
document | Document | Leer | devolver el documento vinculado. |
fieldNames | String[] | Leer | Devolve los nombres de todos los campos de formulario en el documento. |
facade | FormFieldFacade | Leer | Retorna la fachada de estilo visual aplicada a los campos posteriormente creados. |
Metodología
| firma | Descripción |
|---|---|
FormEditor() | Crea una nueva instancia {@code FormEditor}. |
FormEditor(inputFile: String) | Crea un nuevo editor vinculado al archivo especificado. |
FormEditor(inputFile: String, outputFile: String) | Crea un nuevo editor vinculado a {@code inputFile} y configurado para escribir |
| El resultado se llama a {@code outputFile} cuando {_link #save()} es llamado. | |
FormEditor(document: Document, outputFile: String) | Crea un {@code FormEditor} vinculado a un documento ya cargado y |
| Configurado para escribir el resultado en {@code outputFile} en {@link #save()}. | |
addField(type: FieldType, fieldName: String, pageNumber: int, llx: double, lly: double, urx: double, ury: double) → boolean | 7-arg {@link #addField} overload (no initial value). |
FormEditor(document: Document) | Crea un nuevo editor vinculado al documento especificado. |
bindPdf(inputFile: String) → boolean | Enlaza un archivo PDF a este editor. |
bindPdf(inputStream: InputStream) → boolean | Conexión de un PDF a partir de una entrada. |
bindPdf(document: Document) → boolean | Enlaza un {@link Document} existente a este editor. |
getDocument() → Document | devolver el documento vinculado. |
getFieldNames() → String[] | Devolve los nombres de todos los campos de formulario en el documento. |
fillField(fieldName: String, value: String) → boolean | Rellenar un campo de forma con el valor especificado. |
fillField(fieldName: String, value: boolean) → boolean | Rellenar un campo como la cuchara de control utilizando un valor booleano. |
getField(fieldName: String) → String | Retorna el valor actual de un campo. |
flattenAllFields() → boolean | Flattens todos los campos de forma, lo que los hace no interactivos. |
flattenField(fieldName: String) → boolean | Flate un solo campo y lo elimina de la forma interactiva. |
copyOuterField(sourceFile: String, fieldName: String, pageNumber: int) → boolean | Copia un campo nombrado de {@code sourceFile} en el documento vinculado |
| En el caso de la página. | |
getFacade() → FormFieldFacade | Retorna la fachada de estilo visual aplicada a los campos posteriormente creados. |
setFacade(facade: FormFieldFacade) | Mirra la propiedad C# {@code FormEditor.Facade}: establece el estilo visual |
| facada utilizada por {@link #addField(FieldType, String,String , int, doble, doble, double)} | |
| para vestir anotaciones de widget recién creadas (color del fondo, estilo fronterizo, etc.). | |
resetFacade() | Desciende cualquier fachada previamente configurada para que el siguiente {@code addField} utilice los defectos. |
addField(type: FieldType, fieldName: String, value: String, pageNumber: int, llx: double, lly: double, urx: double, ury: double) → boolean | Addique un nuevo campo de formulario a {@code pageNumber} en el rectángulo dado. |
addSubmitBtn(fieldName: String, pageNumber: int, caption: String, url: String, llx: double, lly: double, urx: double, ury: double) → boolean | Crea un botón de pulsación en {@code pageNumber} que presenta el formulario a |
| {@code url} cuando se activa. | |
addListItem(fieldName: String, item: String) → boolean | Addique una opción a un campo de lista existente o combo. |
removeField(fieldName: String) → boolean | Remove un campo de forma por nombre. |
getFieldType(fieldName: String) → String | Retorna el tipo de campo especificado. |
setFieldLimit(fieldName: String, limit: int) → boolean | Establece la longitud máxima de texto para un campo de cuadro de textos. |
getFieldLimit(fieldName: String) → int | Retorna la longitud máxima de texto para un campo de cuadro de textos. |
save() → boolean | Salva el documento vinculado al archivo de salida suministrado a través del |
| {@link #FormEditor (String, String)} constructor. | |
save(outputFile: String) → boolean | Salva el documento vinculado a un archivo. |
save(outputStream: OutputStream) → boolean | Salva el documento vinculado a un flujo de salida. |
close() | Cierra el editor y libera el documento vinculado. |