Remplisseur automatique

Remplisseur automatique

Vue d’ensemble

AutoFiller est une classe dans Aspose.PDF FOSS pour .NET.
Hérite de : ISaveableFacade, IDisposable.

Applique de façon répétée un PDF modèle avec les lignes d’un DataTable : pour chaque ligne, remplit les champs de formulaire dont les noms correspondent aux noms de colonnes, aplatit (sauf ceux répertoriés dans UnFlattenFields) et ajoute les pages résultantes à la sortie.

Cette classe fournit 10 méthodes pour travailler avec des objets AutoFiller dans les programmes .NET.
Les méthodes disponibles incluent : AutoFiller, BindPdf, Close, Dispose, ImportDataTable, Save.
Tous les membres publics sont accessibles à toute application .NET après l’installation du package Aspose.PDF FOSS for .NET.
Propriétés : BasicFileName, GeneratingPath, InputFileName, InputStream, OutputFileName, OutputStream, et 2 autres.

Propriétés

NomTypeAccèsDescription
InputFileNamestring?Read/WriteChemin vers le PDF modèle (définissez ceci OU appelez BindPdf(string)).
OutputFileNamestring?Read/WriteChemin où Save() écrit le résultat fusionné.
InputStreamStream?Read/WriteForme flux de InputFileName — lorsqu’elle est définie, elle est utilisée en préférence du chemin de fichier.
OutputStreamStream?Read/WriteForme flux de OutputFileName — lorsqu’elle est définie, Save() écrit ici.
GeneratingPathstring?Read/WriteRépertoire utilisé pour la génération de PDF ligne par ligne lors de l’enregistrement par lots par ligne dans des fichiers séparés.
BasicFileNamestring?Read/WriteNom de base utilisé pour la génération de PDF ligne par ligne en mode batch.
UnFlattenFieldsstring[]Read/WriteNoms de champs à laisser modifiables (c’est‑à‑dire
OutputStreamsStream[]?Read/WriteFlux de sortie utilisés par l’enregistrement en mode batch (par ligne).

Méthodes

SignatureDescription
AutoFiller()Crée un AutoFiller non lié.
BindPdf(srcDoc: Document)Appelle BindPdf sur cette instance AutoFiller.
BindPdf(srcFile: string)
BindPdf(srcStream: Stream)
ImportDataTable(dataTable: DataTable)Pour chaque ligne du tableau, clone le modèle, définissez les valeurs des champs de formulaire à partir de row[columnName], aplatissez (sauf UnFlattenFields), puis ajoutez les pages clonées au document de sortie.
Save()Enregistre la sortie fusionnée.
Save(destFile: string)Appelle Save sur cette instance AutoFiller.
Save(destStream: Stream)
Close()Appelle Close sur cette instance AutoFiller.
Dispose()Appelle Dispose sur cette instance AutoFiller.

Voir aussi

 Français