AutoFiller
Opinie generală
AutoFiller este o clasă în Aspose.PDF FOSS pentru .NET. Moștenitorii de la: ISaveableFacade, IDisposable.
Stampilează în mod repetat un șablon PDF cu rânduri de la DataTable: pentru fiecare rând, completează câmpurile formularului ale căror nume corespund numelor coloanelor (cu excepția celor enumerate în UnFlattenFields) și anexează paginile rezultante la ieșire.
Această clasă oferă 10 metode pentru a lucra cu obiecte AutoFiller în programe .NET. Metodele disponibile includ: AutoFiller, BindPdf, Close, Dispose, ImportDataTable, Save. Toți membrii publicului sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS for .Net. Proprietăți: BasicFileName, GeneratingPath, InputFileName, InputStream, OutputFileName, OutputStream, şi încă două.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
InputFileName | string? | Citire/scriere | Calea spre șablonul PDF (setarea acestui SET sau apel BindPdf(string)). |
OutputFileName | string? | Citire/scriere | Cale unde Save (s) scrie rezultatul fuzionat. |
InputStream | Stream? | Citire/scriere | Forma de flux a InputFileName atunci când este setată, folosită în preferință față de calea fișierului. |
OutputStream | Stream? | Citire/scriere | Forma de flux a OutputFileName când este setată, Save() scrie aici. |
GeneratingPath | string? | Citire/scriere | Directoriul utilizat pentru generarea PDF pe rând atunci când se salvează în loturi după rând către fișiere separate. |
BasicFileName | string? | Citire/scriere | Numele de bază utilizat pentru generarea PDF pe rând în modul batch. |
UnFlattenFields | string[] | Citire/scriere | Numele câmpului care trebuie lăsate editabile (adică:. |
OutputStreams | Stream[]? | Citire/scriere | fluxuri de ieșire utilizate prin salvare în mod batch (per rând). |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
AutoFiller() | Creează un AutoFiller. |
BindPdf(srcDoc: Document) | Chema BindPdf pe această instanță AutoFiller. |
BindPdf(srcFile: string) | |
BindPdf(srcStream: Stream) | |
ImportDataTable(dataTable: DataTable) | Pentru fiecare rând din tabel, clonați șablonul, setați valorile câmpului formular de la rând [columnName], aplatizați (cu excepția UnFlattenFields) și adăugați paginile clonate documentului de ieșire. |
Save() | Salvaţi ieşirea fuzionată. |
Save(destFile: string) | Cheamă Salvare pe această instanță AutoFiller. |
Save(destStream: Stream) | |
Close() | Se cheamă închis pe această AutoFiller instanță. |
Dispose() | Apeluri Dispose pe această instanță AutoFiller. |