Formes
Vue de l’ensemble
Form C’est une classe dans Aspose.PDF FOSS pour Java. hérité de : Iterable<Field>.
Représente le formulaire interactif (AcroForm) d’un document PDF (ISO 32000-1:2008, §12.7).
Cette classe fournit 26 méthodes pour travailler avec les objets de Form dans les programmes Java. Les méthodes disponibles comprennent : Form, add, delete, flatten, get, getCount, getDefaultAppearance, getDefaultResources, getFields, getFlattenSettings, getNeedAppearances, getPdfDictionary,9 méthodes supplémentaires. Tous les membres publics sont accessibles à toute application Java après l’installation de la Aspose.PDF FOSS pour le package Java. Propriétés : count, defaultAppearance, defaultResources, fields, flattenSettings, needAppearances,Et 3 autres.
Propriétés
| Nom de | Type | Accès | Description |
|---|---|---|---|
fields | Field[] | Lire | Obtenez tous les champs |
count | int | Lire | Total de la comptabilité |
type | FormType | Lire | Type de formulaire - détecte la présence de XFA à partir de l’entrée /XFA dans le dictionnaire AcroForm. |
xFA | XfaForm | Lire | Retourne l’objet du formulaire XFA pour accéder aux données spécifiques à la XF. |
needAppearances | boolean | Lire | - Le site de la page 0 |
defaultAppearance | String | Lire | /DA - Apparition défaut |
defaultResources | Resources | Lire | /DR - Ressources défectueuses |
flattenSettings | FlattenSettings | Lire | Retourne les paramètres flatte utilisés par {@link #flatten()}. |
pdfDictionary | PdfDictionary | Lire | Il est disponible dans le dictionnaire pdf. |
méthodes
| Signature | Description |
|---|---|
Form(acroFormDict: PdfDictionary, document: Document, parser: PDFParser) | Appelez le formulaire sur ce formulari. |
get(fieldName: String) → Field | Obtenez le champ par nom complet |
hasField(fieldName: String) → boolean | Retourne si un champ avec le nom spécifié existe. |
hasField(fieldName: String, ignoreCase: boolean) → boolean | Retourne si un champ avec le nom spécifié existe. |
get(index: int) → Field | Obtenez un champ par index basé sur 1 |
getFields() → Field[] | Obtenez tous les champs |
getCount() → int | Total de la comptabilité |
iterator() → Iterator<Field> | Appelle l’itérateur sur cette forme. |
getType() → FormType | Type de formulaire - détecte la présence de XFA à partir de l’entrée /XFA dans le dictionnaire AcroForm. |
setType(type: FormType) | Définir le type de forme. |
getXFA() → XfaForm | Retourne l’objet du formulaire XFA pour accéder aux données spécifiques à la XF. |
getNeedAppearances() → boolean | - Le site de la page 0 |
setNeedAppearances(value: boolean) | Il faut mettre en valeur les apparences. |
getDefaultAppearance() → String | /DA - Apparition défaut |
getDefaultResources() → Resources | /DR - Ressources défectueuses |
add(field: Field) | Ajoutez un champ |
add(field: Field, pageNumber: int) | Ajouter un champ à la page spécifiée (1 index basé). |
add(field: Field, newName: String, pageNumber: int) → Field | Créez une copie du champ spécifié, en lui attribuez un nouveau nom, la place sur le |
| page demandée, et l’ajouter au formulaire. | |
size() → int | Retourner le nombre de champs dans la forme. |
delete(fieldName: String) | Supprimer le champ par nom |
flatten() | Flattent la forme en versant l’apparence widget de chaque champ dans sa page |
| flux de contenu et ensuite supprimer la AcroForm /Fields array. | |
flatten(settings: FlattenSettings) | Flattez la forme en utilisant les paramètres spécifiés. |
getFlattenSettings() → FlattenSettings | Retourne les paramètres flatte utilisés par {@link #flatten()}. |
setFlattenSettings(settings: FlattenSettings) | Définissez les paramètres flatte pour être utilisés par {@link #flatten()}. |
getPdfDictionary() → PdfDictionary | Retourner le dictionnaire pdf. |
invalidate() | Retire l’indice de champ caché pour que les prochaines appels d’accès au champ soient réscans |
| {@code /AcroForm/Fonds}. |