AutoFiller
Gambaran keseluruhan
AutoFiller adalah kelas dalam Aspose.PDF FOSS untuk .NET. Berasal daripada : ISaveableFacade, IDisposable.
Berulang kali mencetak template PDF dengan baris dari DataTable: untuk setiap baris, mengisi medan borang yang nama-nama yang sepadan dengan nama lajur, flattens (kecuali yang disenaraikan dalam UnFlattenFields), dan melampirkan halaman hasil kepada output.
Kelas ini menyediakan 10 kaedah untuk bekerja dengan objek AutoFiller dalam program .NET. Kaedah yang tersedia termasuk: AutoFiller, BindPdf, Close, Dispose, ImportDataTable, Save. Semua ahli awam boleh diakses ke mana-mana aplikasi .NET selepas memasang Aspose.PDF FOSS untuk pakej .Net. Perumahan : BasicFileName, GeneratingPath, InputFileName, InputStream, OutputFileName, OutputStream,dan 2 lagi.
harta benda
| Nama | Jenis | Access | Penerangan |
|---|---|---|---|
InputFileName | string? | Baca / Tulis | Jalan ke templat PDF (set ini OR call BindPdf(string)). |
OutputFileName | string? | Baca / Tulis | Jalan di mana Save() menulis hasil yang digabungkan. |
InputStream | Stream? | Baca / Tulis | Bentuk aliran InputFileName — apabila ditetapkan, digunakan dalam keutamaan untuk laluan fail. |
OutputStream | Stream? | Baca / Tulis | Bentuk aliran OutputFileName — apabila ditetapkan, Save() menulis di sini. |
GeneratingPath | string? | Baca / Tulis | Direktori yang digunakan untuk pengeluaran PDF per baris apabila batch-saving per barisan kepada fail berasingan. |
BasicFileName | string? | Baca / Tulis | Nama asas yang digunakan untuk per-row PDF generasi dalam mod batch. |
UnFlattenFields | string[] | Baca / Tulis | Nama medan untuk meninggalkan boleh diedit (iaitu. |
OutputStreams | Stream[]? | Baca / Tulis | Aliran output yang digunakan oleh batch-mode save (per-row). |
Kaedah
| Signature | Penerangan |
|---|---|
AutoFiller() | Mencipta unbound AutoFiller . |
BindPdf(srcDoc: Document) | Panggilan BindPdf(srcDoc) pada instans ini AutoFiller. |
BindPdf(srcFile: string) | Panggilan BindPdf(srcFile) pada instans ini AutoFiller. |
BindPdf(srcStream: Stream) | Panggilan BindPdf(srcStream) pada instans ini AutoFiller. |
ImportDataTable(dataTable: DataTable) | Untuk setiap baris dalam jadual, klon templat, tetapkan nilai-nilai bentuk medan dari baris[columnName], flatten (kecuali UnFlattenFields), dan melampirkan halaman yang diluncurkan ke dokumen output. |
Save() | Menyelamatkan hasil gabungan. |
Save(destFile: string) | Menelefon Save(destFile) pada instans ini AutoFiller. |
Save(destStream: Stream) | Menelefon Save(destStream) pada instans ini AutoFiller. |
Close() | Panggilan berdekatan pada instans ini AutoFiller. |
Dispose() | Panggilan disediakan pada instans ini AutoFiller. |