AutoFiller
Vue d’ensemble
AutoFiller Il s’agit d’une classe dans Aspose.PDF FOSS pour .NET. hérité de : ISaveableFacade, IDisposable.
Répétitivement, il imprimera un modèle PDF avec des lignes d’un DataTable : pour chaque rang, remplit les champs de formulaire dont les noms correspondent aux noms de colonne, flattens (sauf ceux énumérés dans UnFlattenFields), et ajoute les pages résultant à la sortie.
Cette classe fournit 10 méthodes pour travailler avec des objets AutoFiller dans les programmes .NET. Les méthodes disponibles comprennent : AutoFiller, BindPdf, Close, Dispose, ImportDataTable, Save. 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 : BasicFileName, GeneratingPath, InputFileName, InputStream, OutputFileName, OutputStream,Et 2 plus.
Propriétés
| Nom de | Type | Access | Description |
|---|---|---|---|
InputFileName | string? | Lire / Écrire | Rendez-vous dans le modèle PDF (cettez ou appelez BindPdf(string)). |
OutputFileName | string? | Lire / Écrire | Le chemin où Save() écrit le résultat mélangé. |
InputStream | Stream? | Lire / Écrire | Formule de flux de InputFileName — lorsqu’il est configuré, utilisé par préférence pour le chemin du fichier. |
OutputStream | Stream? | Lire / Écrire | Formulaire de flux OutputFileName — lorsque vous définissez, Save() écrit ici. |
GeneratingPath | string? | Lire / Écrire | Directory utilisé pour la génération par rouleau de PDF lorsqu’il est batch-saving par ligne à des fichiers séparés. |
BasicFileName | string? | Lire / Écrire | Nom de base utilisé pour la génération par rouleau PDF dans le mode batch. |
UnFlattenFields | string[] | Lire / Écrire | Les noms de champs à laisser édité (c’est-à-dire. |
OutputStreams | Stream[]? | Lire / Écrire | Les flux de sortie utilisés par la mode batch save (per-row). |
méthodes
| Signature | Description |
|---|---|
AutoFiller() | Créez un site non lié. |
BindPdf(srcDoc: Document) | Appelez BindPdf(srcDoc) sur cette instance AutoFiller. |
BindPdf(srcFile: string) | Appelez BindPdf(srcFile) sur cette instance AutoFiller. |
BindPdf(srcStream: Stream) | Appelez BindPdf(srcStream) sur cette instance AutoFiller. |
ImportDataTable(dataTable: DataTable) | Pour chaque ligne dans la table, clonnez le modèle, définissez les valeurs de champ de forme à partir de la ligne[columnName], flatten (sauf UnFlattenFields), et appliquez les pages clonnées au document d’exportation. |
Save() | Économisez la production mixte. |
Save(destFile: string) | Appelez Save(destFile) sur cette instance AutoFiller. |
Save(destStream: Stream) | Appelez Save(destStream) sur cette instance AutoFiller. |
Close() | Appelez Close sur cette instance AutoFiller. |
Dispose() | Appels Disponible sur cette instance AutoFiller. |