Aspose.Pdf.Forms

Le namespace Aspose.Pdf.Forms contient des classes qui décrivent des formulaires (standard, statique, dynamique) et divers types de champs comme la zone de texte, la zone de liste, le bouton radio, etc.

Classes

ClasseDescription
BarcodeFieldLa classe représente le champ de code-barres.
ButtonFieldLa classe représente le champ de bouton poussoir.
CheckboxFieldClasse représentant le champ de case à cocher
ChoiceFieldReprésente la classe de base pour les champs de choix.
ComboBoxFieldClasse représentant le champ ComboBox du formulaire.
DateFieldChamp de date avec vue calendrier.
DocMDPSignatureReprésente la classe de signature de document MDP (détection et prévention de modification).
ExternalSignatureCrée une signature PKCS#7 détachée en utilisant un X509Certificate2. Il prend en charge les cartes intelligentes USB, les jetons sans clés privées exportables.
FieldClasse de base pour les champs de formulaire acro.
FileSelectBoxFieldChamp pour l’élément de boîte de sélection de fichier.
FormClasse représentant l’objet formulaire.
IconFitDécrit comment l’icône de l’annotation du widget doit être affichée dans son rectangle d’annotation.
ListBoxFieldLa classe représente le champ ListBox.
NumberFieldChamp de texte avec des caractères valides spécifiés
OptionClasse représentant l’option du champ de choix.
OptionCollectionClasse représentant la collection d’options du champ de choix.
PasswordBoxFieldClasse décrivant le champ de texte pour entrer le mot de passe.
PKCS1Représente l’objet de signature concernant la norme PKCS#1. L’algorithme de chiffrement RSA et la méthode de hachage SHA-1 sont utilisés pour la signature.
PKCS7Représente l’objet PKCS#7 qui est conforme à la spécification PKCS#7 dans le RFC Internet 2315, PKCS #7 : Syntaxe de message cryptographique, Version 1.5. Le hachage SHA1 de la plage d’octets du document est encapsulé dans le champ SignedData PKCS#7.
PKCS7DetachedReprésente l’objet PKCS#7 qui est conforme à la spécification PKCS#7 dans le RFC Internet 2315, PKCS #7 : Syntaxe de message cryptographique, Version 1.5. Le hachage du message signé original sur la plage d’octets du document est incorporé comme le champ SignedData PKCS#7 normal. Aucune donnée n’est encapsulée dans le champ SignedData PKCS#7.
RadioButtonFieldClasse représentant le champ de bouton radio.
RadioButtonOptionFieldClasse représentant un élément du champ RadioButton.
RichTextBoxFieldClasse décrivant le composant éditeur de texte enrichi.
SignatureUne classe abstraite qui représente l’objet de signature dans le document pdf. Les signatures sont des champs avec des valeurs d’objets de signature, le dernier contenant des données utilisées pour vérifier la validité du document.
SignatureCustomAppearanceUne classe abstraite qui représente l’objet d’apparence personnalisée de signature.
SignatureFieldReprésente le champ de formulaire de signature.
SignHashDélégué pour signer le hachage du document de manière personnalisée.
TextBoxFieldClasse représentant le champ de zone de texte.
XFAReprésente le formulaire XML concernant l’Architecture des formulaires XML (XFA).

Énumération

ÉnumérationDescription
BoxStyleReprésente les styles pour dessiner une coche dans la case à cocher.
DocMDPAccessPermissionsLes permissions d’accès accordées pour ce document. Les valeurs valides sont : 1 - Aucun changement au document n’est permis ; tout changement au document invalide la signature. 2 - Les changements permis sont le remplissage de formulaires, l’instanciation de modèles de page et la signature ; d’autres changements invalident la signature. 3 - Les changements permis sont les mêmes que pour 2, ainsi que la création, la suppression et la modification d’annotations ; d’autres changements invalident la signature.
FormTypeÉnumération des types possibles de formulaire Acro.
IconCaptionPositionDécrit la position de l’icône.
ScalingModeLe type de mise à l’échelle qui doit être utilisé.
ScalingReasonLes circonstances dans lesquelles l’icône doit être mise à l’échelle à l’intérieur du rectangle d’annotation.
SubjectNameElementsL’énumération décrit les éléments dans la chaîne de sujet de la signature.
SymbologyUne symbologie (code-barres) définit les détails techniques d’un type particulier de code-barres : la largeur des barres, l’ensemble de caractères, la méthode de codage, les spécifications de somme de contrôle, etc.