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 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