Form

Vue d’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 deTypeAccèsDescription
fieldsField[]LireObtenez tous les champs
countintLireTotal de la comptabilité
typeFormTypeLireType de formulaire - détecte la présence de XFA à partir de l’entrée /XFA dans le dictionnaire AcroForm.
xFAXfaFormLireRetourne l’objet du formulaire XFA pour accéder aux données spécifiques à la XF.
needAppearancesbooleanLire- Le site de la page 0
defaultAppearanceStringLire/DA - Apparition défaut
defaultResourcesResourcesLire/DR - Ressources défectueuses
flattenSettingsFlattenSettingsLireRetourne les paramètres flatte utilisés par {@link #flatten()}.
pdfDictionaryPdfDictionaryLireIl est disponible dans le dictionnaire pdf.

méthodes

SignatureDescription
Form(acroFormDict: PdfDictionary, document: Document, parser: PDFParser)Appelez le formulaire sur ce formulari.
get(fieldName: String) → FieldObtenez le champ par nom complet
hasField(fieldName: String) → booleanRetourne si un champ avec le nom spécifié existe.
hasField(fieldName: String, ignoreCase: boolean) → booleanRetourne si un champ avec le nom spécifié existe.
get(index: int) → FieldObtenez un champ par index basé sur 1
getFields() → Field[]Obtenez tous les champs
getCount() → intTotal de la comptabilité
iterator() → Iterator<Field>Appelle l’itérateur sur cette forme.
getType() → FormTypeType 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() → XfaFormRetourne 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) → FieldCré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() → intRetourner 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() → FlattenSettingsRetourne 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() → PdfDictionaryRetourner 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}.

Voir aussi

 Français