Forma
Revisión
Form Es una clase en Aspose.PDF FOSS para Java. Heredados de: Iterable<Field>.
Representa el formulario interactivo (AcroForm) de un documento PDF (ISO 32000-1:2008, §12.7).
Esta clase proporciona 26 métodos para trabajar con los objetos de Form en programas Java. Los métodos disponibles incluyen: Form, add, delete, flatten, get, getCount, getDefaultAppearance, getDefaultResources, getFields, getFlattenSettings, getNeedAppearances, getPdfDictionary,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 : count, defaultAppearance, defaultResources, fields, flattenSettings, needAppearances,Y tres más.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
fields | Field[] | Leer | Obtenga todos los campos |
count | int | Leer | Total de contas en campo |
type | FormType | Leer | Tipo de formulario: detecta la presencia de XFA desde la entrada /XFA en el diccionario AcroForm. |
xFA | XfaForm | Leer | Retorna el objeto de formulario XFA para acceder a los datos específicos de la XF. |
needAppearances | boolean | Leer | ↑ «Plato» |
defaultAppearance | String | Leer | /DA - apariencia de default |
defaultResources | Resources | Leer | /DR - Recursos de default |
flattenSettings | FlattenSettings | Leer | Devolve las configuraciones de la placa usadas por {@link #flatten()}. |
pdfDictionary | PdfDictionary | Leer | Tiene el dicionario pdf. |
Metodología
| firma | Descripción |
|---|---|
Form(acroFormDict: PdfDictionary, document: Document, parser: PDFParser) | En este caso, llame Form. |
get(fieldName: String) → Field | Obtenga campo por nombre completo |
hasField(fieldName: String) → boolean | Devolve si existe un campo con el nombre especificado. |
hasField(fieldName: String, ignoreCase: boolean) → boolean | Devolve si existe un campo con el nombre especificado. |
get(index: int) → Field | Obtener un campo por índice basado en 1 |
getFields() → Field[] | Obtenga todos los campos |
getCount() → int | Total de contas en campo |
iterator() → Iterator<Field> | El iterador se llama a esta instancia. |
getType() → FormType | Tipo de formulario: detecta la presencia de XFA desde la entrada /XFA en el diccionario AcroForm. |
setType(type: FormType) | Toma el tipo de forma. |
getXFA() → XfaForm | Retorna el objeto de formulario XFA para acceder a los datos específicos de la XF. |
getNeedAppearances() → boolean | ↑ «Plato» |
setNeedAppearances(value: boolean) | El valor de la necesidad aparece. |
getDefaultAppearance() → String | /DA - apariencia de default |
getDefaultResources() → Resources | /DR - Recursos de default |
add(field: Field) | Añadir un campo |
add(field: Field, pageNumber: int) | Addique un campo a la página especificada (1 índice basado). |
add(field: Field, newName: String, pageNumber: int) → Field | Crea una copia del campo especificado, le asigna un nuevo nombre, lo coloca en el |
| página solicitada, y añade a la forma. | |
size() → int | Retorna el número de campos en la forma. |
delete(fieldName: String) | Eliminar el campo por nombre |
flatten() | Flattens la forma al engrandecer el aspecto de widget de cada campo en su página. |
| flujo de contenido y luego eliminar la array AcroForm /Fields. | |
flatten(settings: FlattenSettings) | Flaten la forma utilizando las configuraciones especificadas. |
getFlattenSettings() → FlattenSettings | Devolve las configuraciones de la placa usadas por {@link #flatten()}. |
setFlattenSettings(settings: FlattenSettings) | Configure las configuraciones de la placa para ser utilizado por {@link #flatten()}. |
getPdfDictionary() → PdfDictionary | Devolver el dicionario pdf. |
invalidate() | Descarga el índice de campo cachado para que la próxima llamada de acceso del campo rescane |
| ↑ «Pueblo de la Tierra». |