Automatinis užpildiklis
Apžvalga
AutoFiller yra klasė Aspose.PDF FOSS for .NET.
Paveldi: ISaveableFacade, IDisposable.
Pakartotinai antspaudžia šablono PDF su DataTable eilutėmis: kiekvienai eilutei užpildo formos laukus, kurių pavadinimai atitinka stulpelių pavadinimus, flatten (išskyrus tuos, kurie nurodyti UnFlattenFields), ir prideda gautus puslapius prie išvesties.
Ši klasė suteikia 10 metodų darbui su AutoFiller objektais .NET programose.
Prieinami metodai: AutoFiller, BindPdf, Close, Dispose, ImportDataTable, Save.
Visi vieši nariai yra prieinami bet kuriai .NET programai po to, kai įdiegiama Aspose.PDF FOSS for .NET paketas.
Savybės: BasicFileName, GeneratingPath, InputFileName, InputStream, OutputFileName, OutputStream ir dar 2.
Savybės
| Pavadinimas | Tipas | Prieiga | Aprašymas |
|---|---|---|---|
InputFileName | string? | Read/Write | Kelias į šablono PDF (nustatykite šį ARBA iškvieskite BindPdf(string)). |
OutputFileName | string? | Read/Write | Kelias, kur Save() įrašo sujungtą rezultatą. |
InputStream | Stream? | Read/Write | Srauto forma InputFileName — kai nustatyta, naudojama vietoj failo kelio. |
OutputStream | Stream? | Read/Write | Srauto forma OutputFileName — kai nustatyta, Save() įrašo čia. |
GeneratingPath | string? | Read/Write | Katalogas, naudojamas eilutės PDF generavimui, kai grupinis įrašymas pagal eilutę į atskirus failus. |
BasicFileName | string? | Read/Write | Pagrindinis pavadinimas, naudojamas eilutės PDF generavimui grupiniame režime. |
UnFlattenFields | string[] | Read/Write | Laukų pavadinimai, kurie liks redaguojami (t.y. |
OutputStreams | Stream[]? | Read/Write | Išvesties srautai, naudojami grupinio režimo įrašymui (eilutė po eilutės). |
Metodai
| Signature | Description |
|---|---|
AutoFiller() | Sukurkite nesusietą AutoFiller. |
BindPdf(srcDoc: Document) | Iškviečia BindPdf šio AutoFiller egzemplioriuje. |
BindPdf(srcFile: string) | |
BindPdf(srcStream: Stream) | |
ImportDataTable(dataTable: DataTable) | Kiekvienai lentelės eilutei klonuokite šabloną, nustatykite formos laukų reikšmes iš row[columnName], flatten (išskyrus UnFlattenFields) ir pridėkite klonuotus puslapius prie išvesties dokumento. |
Save() | Išsaugokite sujungtą išvestį. |
Save(destFile: string) | Iškviečia Save šio AutoFiller egzemplioriuje. |
Save(destStream: Stream) | |
Close() | Iškviečia Close šio AutoFiller egzemplioriuje. |
Dispose() | Iškviečia Dispose šio AutoFiller egzemplioriuje. |