Pengisi Automatik

Pengisi Automatik

Gambaran Keseluruhan

AutoFiller ialah kelas dalam Aspose.PDF FOSS untuk .NET. Mewarisi daripada: ISaveableFacade, IDisposable.

Berulang kali menstempel PDF templat dengan baris dari DataTable: untuk setiap baris, mengisi medan borang yang namanya sepadan dengan nama lajur, meratakan (kecuali yang disenaraikan dalam UnFlattenFields), dan menambah halaman yang terhasil ke 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 oleh mana-mana aplikasi .NET selepas memasang pakej Aspose.PDF FOSS untuk .NET. Sifat: BasicFileName, GeneratingPath, InputFileName, InputStream, OutputFileName, OutputStream, dan 2 lagi.

Sifat

NamaJenisAksesKeterangan
InputFileNamestring?Read/WriteLaluan ke PDF templat (tetapkan ini ATAU panggil BindPdf(string)).
OutputFileNamestring?Read/WriteLaluan di mana Save() menulis hasil gabungan.
InputStreamStream?Read/WriteBentuk aliran InputFileName — bila ditetapkan, digunakan dengan keutamaan berbanding laluan fail.
OutputStreamStream?Read/WriteBentuk aliran OutputFileName — bila ditetapkan, Save() menulis di sini.
GeneratingPathstring?Read/WriteDirektori yang digunakan untuk penjanaan PDF per baris apabila menyimpan secara pukal mengikut baris ke fail berasingan.
BasicFileNamestring?Read/WriteNama asas yang digunakan untuk penjanaan PDF per baris dalam mod pukal.
UnFlattenFieldsstring[]Read/WriteNama medan untuk dibiarkan boleh edit (contohnya
OutputStreamsStream[]?Read/WriteAliran output yang digunakan oleh simpanan mod pukal (per baris).

Kaedah

SignatureDescription
AutoFiller()Cipta AutoFiller yang tidak terikat.
BindPdf(srcDoc: Document)Memanggil BindPdf pada contoh AutoFiller ini.
BindPdf(srcFile: string)
BindPdf(srcStream: Stream)
ImportDataTable(dataTable: DataTable)Untuk setiap baris dalam jadual, klon templat, tetapkan nilai medan borang dari row[columnName], ratakan (kecuali UnFlattenFields), dan tambahkan halaman yang diklon ke dokumen output.
Save()Simpan output yang digabungkan.
Save(destFile: string)Memanggil Save pada contoh AutoFiller ini.
Save(destStream: Stream)
Close()Memanggil Close pada contoh AutoFiller ini.
Dispose()Memanggil Dispose pada contoh AutoFiller ini.

Lihat Juga

 Bahasa Melayu