Form

Form class

Classe représentant l’objet de formulaire Acro.

public sealed class Form : SaveableFacade

Constructeurs

Nom La description
Form() Constructeur de formulaire sans paramètres.
Form(Document) Initialise nouveauForm objet sur la base de ladocument .
Form(Stream) Constructeur de formulaire.
Form(string) Constructeur de formulaire.

Propriétés

Nom La description
AttachmentName { get; set; } Obtient ou définit le nom de la pièce jointe lorsque le résultat de l’opération est stocké dans des objets HttpResponse en tant que pièce jointe.
ContentDisposition { get; set; } Obtient ou définit la façon dont le contenu sera stocké lorsque le résultat de l’opération est stocké dans l’objet HttpResponse. Valeur possible : en ligne / pièce jointe. Par défaut : en ligne.
ConvertTo { set; } Définit le format de fichier PDF. Le fichier de résultat sera enregistré dans le format de fichier spécifié. Si cette propriété n’est pas spécifiée, le fichier sera enregistré au format PDF par défaut sans conversion.
Document { get; } Obtient la façade du document sur laquelle travaille.
FieldNames { get; } Obtient la liste des noms de champs sur le formulaire.
FormSubmitButtonNames { get; } Obtient tous les noms de bouton de soumission de formulaire.
ImportResult { get; } Résultat de la dernière opération d’importation. Tableau d’objets qui décrivent le résultat de l’import pour chaque champ.
Response { get; set; } Obtient ou définit l’objet de réponse où le résultat de l’opération sera stocké.
SaveOptions { get; set; } Obtient ou définit les options d’enregistrement lorsque le résultat est stocké en tant que HttpResponse. Valeur par défaut : PdfSaveOptions.

Méthodes

Nom La description
virtual BindPdf(Document) Initialise la façade.
virtual BindPdf(Stream) Initialise la façade.
virtual BindPdf(string) Initialise la façade.
override Close() Ferme les fichiers ouverts sans aucune modification.
Dispose() Dispose la façade.
ExportFdf(Stream) Exporte le contenu des champs du pdf dans le flux fdf.
ExportXfdf(Stream) Exporte le contenu des champs du pdf dans le flux xml. La valeur du champ du bouton ne sera pas exportée.
ExportXml(Stream) Exporte le contenu des champs du pdf dans le flux xml. La valeur du champ du bouton ne sera pas exportée.
ExtractXfaData(Stream) Extrait le paquet de données XFA
FillBarcodeField(string, string) Remplissez un champ de code-barres en fonction de son nom de champ complet.
FillField(string, bool) Remplit le champ de la case à cocher avec une valeur booléenne. Remarque : ne s’applique qu’à la case à cocher. Veuillez noter qu’Aspose.Pdf.Facades ne prend en charge que les noms de champ complets et ne fonctionne pas avec les noms de champ partiels contrairement à Aspose.Pdf .Kit; Par exemple, si le champ a le nom complet “Form.Subform.CheckBoxField”, vous devez spécifier le nom complet et non “CheckBoxField”. Vous pouvez utiliser la propriété FieldNames pour explorer les noms de champs existants et rechercher le champ requis par son nom partiel.
FillField(string, int) Remplit le champ de la boîte radio avec une valeur d’index valide selon un nom de champ complet. Avant de remplir les champs, seul le nom du champ doit être connu. Bien que la valeur puisse être spécifiée par son index. Avis : ne s’applique qu’aux champs Radio Box, Combo Box et List Box. Veuillez noter qu’Aspose.Pdf.Facades ne prend en charge que les noms de champs complets et ne fonctionne pas avec les noms de champs partiels contrairement à Aspose.Pdf.Kit; Par exemple, si le champ a le nom complet “Form.Subform.ListBoxField”, vous devez spécifier le nom complet et non “ListBoxField”. Vous pouvez utiliser la propriété FieldNames pour explorer les noms de champs existants et rechercher le champ requis par son nom partiel.
FillField(string, string) Remplit le champ avec une valeur valide selon un nom de champ complet. Avant de remplir les champs, les noms de chaque champ et leurs valeurs valides correspondantes doivent être connus. Le nom et les valeurs des champs sont sensibles à la casse. Veuillez noter que Aspose.Pdf.Facades ne prend en charge que les noms de champ complets et ne fonctionne pas avec les noms de champ partiels contrairement à Aspose.Pdf.Kit; Par exemple, si le champ a le nom complet “Form.Subform.TextField”, vous devez spécifier le nom complet et non “Champ de texte”. Vous pouvez utiliser la propriété FieldNames pour explorer les noms de champs existants et rechercher le champ requis par son nom partiel.
FillField(string, string[]) Remplir un champ avec plusieurs sélections.Remarque : uniquement pour le champ de zone de liste AcroForm.
FillField(string, string, bool) Remplit le champ avec la valeur spécifiée.
FillFields(string[], string[], out Stream) Remplit les champs de la zone de texte avec des valeurs de texte et enregistre le document. Pertinent pour les documents signés. Remarque : Ne s’applique qu’à la zone de texte. Le nom et les valeurs des champs sont sensibles à la casse.
FillImageField(string, Stream) Surcharge la fonction de FillImageField. L’entrée est un flux d’image.
FillImageField(string, string) Colle une image sur le champ de bouton existant comme son apparence selon son nom de champ complet.
FlattenAllFields() Aplatit tous les champs.
FlattenField(string) Aplatit un champ spécifié avec le nom de champ complet. Tout autre champ restera immuable. Si le fieldName est invalide, tous les champs resteront inchangeables.
GetButtonOptionCurrentValue(string) Renvoie la valeur actuelle des champs d’option de bouton radio.
GetButtonOptionValues(string) Obtient les champs d’option de bouton radio et les valeurs associées en fonction du nom du champ. Cette méthode a une signification pour les groupes de boutons radio.
GetField(string) Obtient la valeur du champ en fonction de son nom de champ.
GetFieldFacade(string) Renvoie l’objet FrofmFieldFacade contenant tous les attributs d’apparence.
GetFieldFlag(string) Renvoie les drapeaux du champ.
GetFieldLimit(string) Obtenez la limitation du champ de texte.
GetFieldType(string) Renvoie le type de champ.
GetFullFieldName(string) Obtient le nom complet du champ en fonction de son nom court.
GetRichText(string) Obtenir la valeur d’un champ de texte enrichi, y compris les informations de formatage de chaque caractère.
GetSubmitFlags(string) Renvoie les drapeaux de soumission du bouton de soumission
ImportFdf(Stream) Importe le contenu des champs du fichier fdf et les place dans le nouveau pdf.
ImportXfdf(Stream) Importe le contenu des champs du fichier xfdf(xml) et les place dans le nouveau pdf.
ImportXml(Stream) Importe le contenu des champs du fichier xml et les place dans le nouveau pdf.
ImportXml(Stream, bool) Importe le contenu des champs du fichier xml et les place dans le nouveau pdf.
IsRequiredField(string) Détermine si le champ est obligatoire ou non.
RenameField(string, string) Renomme un champ. Le champ AcroForm ou le champ XFA est OK.
override Save(Stream) Enregistre le document dans le flux spécifié.
override Save(string) Enregistre le document dans le fichier spécifié.
SetXfaData(Stream) Remplace les données XFA par le paquet de données spécifié. Le paquet de données peut être extrait à l’aide de ExtractXfaData.

Autres membres

Nom La description
class FormImportResult Classe qui décrit le résultat si le champ est importé.
enum ImportStatus Statut du champ importé

Voir également