Formes

Vue de l’ensemble

Form Il s’agit d’une classe dans Aspose.PDF FOSS pour .NET. hérité de : IDisposable.

Facade pour la manipulation de champ de formulaire, y compris XML import/export.

Cette classe fournit 54 méthodes pour travailler avec les objets Form dans des programmes .NET. Les méthodes disponibles comprennent : BindPdf, Close, Dispose, ExportFdf, ExportJson, ExportXfdf, ExportXml, ExtractXfaData, FillBarcodeField, FillField, FillFields, FillImageField,23 méthodes supplémentaires. Tous les membres publics sont accessibles à n’importe quelle application .NET après l’installation de la Aspose.PDF FOSS pour le package .Net. Propriétés : ConvertTo, DestFileName, DestStream, Document, FieldNames, FormSubmitButtonNames,Et 3 autres.

Propriétés

Nom deTypeAccèsDescription
ImportResultFormImportResult[]LireRésultats par champ de la plus récente appel ImportFdf/ ImportXfdf /ImportXml.
DocumentDocument?LireLe document sous-jacent.
FormSubmitButtonNamesstring[]LireObtenez les noms des boutons de soumission dans le formulaire.
SrcFileNamestring?Lire / ÉcrireNom de fichier source.
SrcStreamStream?Lire / Écriresource de flux.
ConvertToAspose.Pdf.PdfFormatLire / ÉcrireVersion PDF/A ou PDF cible pour la sortie sauvée.
FieldNamesstring[]LireObtenez tous les noms de champ dans le formulaire.
DestFileNamestring?Lire / ÉcrireNom de fichier destiné pour économiser.
DestStreamStream?Lire / ÉcrireLe flux de destination pour économiser.

méthodes

SignatureDescription
Form()Créer une façade de forme non liée.
Form(document: Document)Créer un facade de formulaire lié à un document.
Form(document: Document, destStream: Stream)Bendez un document et pré-configurez une sortie pour le paramètre sans paramètres.
Form(document: Document, destFileName: string)Liens un document et pré-configurez une voie de fichier d’exportation pour le paramètre sans paramètres.
Form(srcFileName: string, destFileName: string)Créer un facade de formulaire à partir des voies de fichier d’entrée et de sortie.
Form(srcFileName: string, destStream: Stream)Créez un facade de formulaire à partir d’un fichier d’entrée, écrivez dans un courant sur Save.
Form(srcFileName: string)Créer un facade de formulaire à partir d’un chemin de fichier d’entrée.
Form(srcStream: Stream)Créer une facade de forme d’un courant.
Form(srcStream: Stream, destStream: Stream)Créez une facade de formulaire à partir d’un flux source, écrire dans un flucte de destination sur Save.
Form(srcStream: Stream, destFileName: string)Créez un facade de formulaire à partir d’un flux source, écrire dans un fichier de destination sur Sauver.
BindPdf(path: string)Liensez un fichier PDF à cette facade.
BindPdf(doc: Document)Un document à cette facade.
BindPdf(stream: Stream)Connectez un flux PDF à cette facade.
GetFieldLimit(fieldName: string)Obtenez le nombre maximum de caractères d’un champ texte par nom.
GetField(fieldName: string)Obtenez une valeur de champ par nom.
FillField(fieldName: string, fieldValue: string)Remplissez un champ avec une valeur.
FillField(fieldName: string, beChecked: bool)Remplissez un champ avec une valeur booleenne (pour les boîtes de contrôle/bouts radio).
GetFieldType(fieldName: string)Obtenez le type d’un champ par nom.
GetFieldFacade(fieldName: string)Obtenez des propriétés de facade visuelle pour un champ.
GetButtonOptionCurrentValue(fieldName: string)Obtenez la valeur actuelle d’un bouton (toutonne radio) champ.
GetButtonOptionValues(fieldName: string)Obtenez les valeurs d’option d’un bouton (toutonne radio) champ.
GetFullFieldName(fieldName: string)Obtenez le nom de champ qualifié complet.
FlattenField(fieldName: string)Flatter un champ spécifique par nom - le rendre comme contenu statique et supprimer l’état interactif.
FlattenAllFields()Flattez tous les champs de forme dans le document — rendez-les contenus statiques et supprimez la AcroForm.
ImportXml(inputXmlStream: Stream, IgnoreFormTemplateChanges: bool)Importer des valeurs de champs à partir d’un flux XML.
ImportXfdf(inputXfdfStream: Stream)Importer les données de champs à partir d’un flux XFDF.
ImportFdf(inputFdfStream: Stream)Importer des données de champs à partir d’un flux FDF.
ExportXml(outputXmlStream: Stream)Exporter des valeurs de champ vers un flux XML.
ExportFdf(outputFdfStream: Stream)Exportation forme les valeurs de champ en tant que FDF à un courant.
ExportXfdf(outputXfdfStream: Stream)Exportation forme les valeurs de champ comme XFDF à un flux.
ExportJson(outputJsonStream: Stream, indented: bool)Exporter le contenu de tous les champs dans le document dans un flux JSON.
ImportJson(inputJsonStream: Stream)Important les valeurs de champs d’un flux JSON dans le document lié, correspondant aux champ avec leurs noms complets.
HasField(fullName: string)Il est vrai si un champ avec le nom complet donné existe dans la forme liée.
Save()Réservez le document modifié.
Save(destFile: string)Sauver sur un chemin spécifique.
Save(destStream: Stream)Sauver le document modifié dans un flux.
SaveBytes()Sauver le document modifié et retourner les bytes.
Close()Fermez la façade.
Dispose()Appels Disponible sur ce formulaire.
ExtractXfaData(outputXmlStream: Stream)Extrait des données XML XFA du document dans un flux.
SetXfaData(inputXmlStream: Stream)Remplacer les données XML XFA du document d’un flux.
FillBarcodeField(fieldName: string, data: string)Remplissez un champ de code bar par nom avec les données données.
FillField(fieldName: string, value: string, fitFontSize: bool)Remplissez un champ de texte avec la valeur fournie, optionnellement en correspondant à la taille des lettres à l’onglet.
FillField(fieldName: string, index: int)Remplissez un champ de choix par index sélectionné.
FillField(fieldName: string, fieldValues: string[])Remplissez un champ de liste avec les valeurs multi-select fournies.
FillFields(fieldNames: string[], fieldValues: string[], output: Stream)Appliquez plusieurs valeurs de champ et retournez le PDF résultant en tant que flux.
FillImageField(fieldName: string, imageStream: Stream)Remplissez un champ de bouton image d’un courant.
FillImageField(fieldName: string, imageFileName: string)Remplissez un champ de bouton image d’un chemin de fichier.
GetFieldFlag(fieldName: string)Obtenez le PropertyFlag fixé sur un champ (ReadOnly / Requiété / NoExport).
GetRichText(fieldName: string)Retournez le contenu en texte riche du champ (l’entrée /RV) ou nulle lorsqu’il est absent.
GetSubmitFlags(fieldName: string)Retournez le SubmitFormFlag enregistré dans un champ de bouton.
IsRequiredField(fieldName: string)Vraiment lorsque le champ a la bande-annonce requise.
RenameField(fieldName: string, newFieldName: string)Renvoyer un champ de forme.
ImportXml(inputXmlStream: Stream)Importer les valeurs de champs d’un flux XML (surcharge sans paramètres — identique à ImportXml(Stream, bool) avec ignoreFormTemplateChanges=false).

Voir aussi

 Français