Automatikus kitöltő
Áttekintés
AutoFiller egy osztály az Aspose.PDF FOSS‑ban .NET‑hez.
Örökli: ISaveableFacade, IDisposable.
Ismételten pecsételi a sablon PDF-et a DataTable sorokkal: minden sor esetén kitölti az űrlapmezőket, amelyek neve megegyezik az oszlopnevekkel, laposítja (kivéve az UnFlattenFields listájában szereplőket), és hozzáfűzi a keletkezett oldalakat a kimenethez.
Ez az osztály 10 metódust biztosít az AutoFiller objektumok .NET programokban való kezeléséhez.
Az elérhető metódusok: AutoFiller, BindPdf, Close, Dispose, ImportDataTable, Save.
Az összes nyilvános tag elérhető bármely .NET alkalmazás számára a Aspose.PDF FOSS for .NET csomag telepítése után.
Tulajdonságok: BasicFileName, GeneratingPath, InputFileName, InputStream, OutputFileName, OutputStream, és még 2.
Tulajdonságok
| Név | Típus | Hozzáférés | Leírás |
|---|---|---|---|
InputFileName | string? | Read/Write | Az sablon PDF elérési útja (állítsa be ezt VAGY hívja a BindPdf(string) metódust). |
OutputFileName | string? | Read/Write | Az elérési út, ahová a Save() a egyesített eredményt írja. |
InputStream | Stream? | Read/Write | Az InputFileName adatfolyam formája – ha be van állítva, akkor a fájl elérési útja helyett kerül felhasználásra. |
OutputStream | Stream? | Read/Write | Az OutputFileName adatfolyam formája – ha be van állítva, a Save() ide ír. |
GeneratingPath | string? | Read/Write | Könyvtár, amely soronkénti PDF-generáláshoz használatos, ha kötegelt mentés soronként külön fájlokba történik. |
BasicFileName | string? | Read/Write | Alapnév, amely soronkénti PDF-generáláshoz használatos kötegelt módban. |
UnFlattenFields | string[] | Read/Write | Mezőnevek, amelyeket szerkeszthetőként hagyunk (azaz |
OutputStreams | Stream[]? | Read/Write | Kimeneti adatfolyamok, amelyeket a kötegelt módú mentés használ (soronként). |
Módszerek
| Signature | Description |
|---|---|
AutoFiller() | Készítsen egy kötés nélküli AutoFiller példányt. |
BindPdf(srcDoc: Document) | Meghívja a BindPdf-et ezen az AutoFiller példányon. |
BindPdf(srcFile: string) | |
BindPdf(srcStream: Stream) | |
ImportDataTable(dataTable: DataTable) | A táblázat minden sorához klónozza a sablont, beállítja az űrlapmező értékeket a row[columnName] alapján, laposít (kivéve az UnFlattenFields mezőket), és hozzáfűzi a klónozott oldalakat a kimeneti dokumentumhoz. |
Save() | Mentse a egyesített kimenetet. |
Save(destFile: string) | Meghívja a Save-et ezen az AutoFiller példányon. |
Save(destStream: Stream) | |
Close() | Meghívja a Close-ot ezen az AutoFiller példányon. |
Dispose() | Meghívja a Dispose-ot ezen az AutoFiller példányon. |