AutoVuller
Overzicht
AutoFiller is een klasse in Aspose.PDF FOSS voor .NET.
Erft van: ISaveableFacade, IDisposable.
Stempelt herhaaldelijk een sjabloon‑PDF met rijen uit een DataTable: voor elke rij vult het de formuliervelden waarvan de namen overeenkomen met kolomnamen, flatten (behalve die vermeld in UnFlattenFields) en voegt de resulterende pagina’s toe aan de output.
Deze klasse biedt 10 methoden voor het werken met AutoFiller-objecten in .NET-programma’s.
Beschikbare methoden omvatten: AutoFiller, BindPdf, Close, Dispose, ImportDataTable, Save.
Alle openbare leden zijn toegankelijk voor elke .NET-toepassing na het installeren van het Aspose.PDF FOSS for .NET-pakket.
Eigenschappen: BasicFileName, GeneratingPath, InputFileName, InputStream, OutputFileName, OutputStream, en nog 2.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
InputFileName | string? | Read/Write | Pad naar de sjabloon-PDF (stel dit in OF roep BindPdf(string) aan). |
OutputFileName | string? | Read/Write | Pad waar Save() het samengevoegde resultaat schrijft. |
InputStream | Stream? | Read/Write | Streamvorm van InputFileName — wanneer ingesteld, wordt deze gebruikt in plaats van het bestandspad. |
OutputStream | Stream? | Read/Write | Streamvorm van OutputFileName — wanneer ingesteld, schrijft Save() hierheen. |
GeneratingPath | string? | Read/Write | Map die wordt gebruikt voor PDF-generatie per rij bij batch-opslaan per rij naar afzonderlijke bestanden. |
BasicFileName | string? | Read/Write | Basisaamenaam die wordt gebruikt voor PDF-generatie per rij in batchmodus. |
UnFlattenFields | string[] | Read/Write | Veldnamen die bewerkbaar blijven (bijv. |
OutputStreams | Stream[]? | Read/Write | Uitvoerstromen die worden gebruikt door batch-modus opslaan (per rij). |
Methoden
| Signature | Description |
|---|---|
AutoFiller() | Maak een niet-gebonden AutoFiller. |
BindPdf(srcDoc: Document) | Roept BindPdf aan op deze AutoFiller‑instantie. |
BindPdf(srcFile: string) | |
BindPdf(srcStream: Stream) | |
ImportDataTable(dataTable: DataTable) | Voor elke rij in de tabel, kloon de sjabloon, stel formulier-veldwaarden in vanuit row[columnName], flatten (behalve UnFlattenFields), en voeg de gekloonde pagina’s toe aan het uitvoerdocument. |
Save() | Sla de samengevoegde uitvoer op. |
Save(destFile: string) | Roept Save aan op deze AutoFiller‑instantie. |
Save(destStream: Stream) | |
Close() | Roept Close aan op deze AutoFiller‑instantie. |
Dispose() | Roept Dispose aan op deze AutoFiller‑instantie. |