Autotäyttäjä
Yleiskatsaus
AutoFiller on luokka Aspose.PDF FOSS:ssä .NET:lle.
Periytyy: ISaveableFacade, IDisposable.
Toistaa mallipohjan PDF:n leimaamista DataTable:n riveillä: jokaiselle riville täytetään lomakekentät, joiden nimet vastaavat sarakenimiä, litistetään (paitsi ne, jotka on lueteltu UnFlattenFields), ja liitetään syntyneet sivut tulosteeseen.
Tämä luokka tarjoaa 10 menetelmää AutoFiller-objektien kanssa työskentelemiseen .NET-ohjelmissa.
Käytettävissä olevat menetelmät sisältävät: AutoFiller, BindPdf, Close, Dispose, ImportDataTable, Save.
Kaikki julkiset jäsenet ovat käytettävissä kaikille .NET-sovelluksille Aspose.PDF FOSS for .NET -paketin asentamisen jälkeen.
Ominaisuudet: BasicFileName, GeneratingPath, InputFileName, InputStream, OutputFileName, OutputStream, ja 2 muuta.
Ominaisuudet
| Nimi | Tyyppi | Pääsy | Kuvaus |
|---|---|---|---|
InputFileName | string? | Luku/Kirjoitus | Polku mallipohjan PDF:ään (aseta tämä TAI kutsu BindPdf(string)). |
OutputFileName | string? | Luku/Kirjoitus | Polku, johon Save() kirjoittaa yhdistetyn tuloksen. |
InputStream | Stream? | Luku/Kirjoitus | Syöte‑tiedostonimen virtaformaatti — kun asetettu, käytetään tiedostopolun sijaan. |
OutputStream | Stream? | Luku/Kirjoitus | Tulostiedostonimen virtaformaatti — kun asetettu, Save() kirjoittaa tänne. |
GeneratingPath | string? | Luku/Kirjoitus | Kansio, jota käytetään rivi‑kohtaisessa PDF‑luonnissa, kun eräajossa tallennetaan riveittäin erillisiin tiedostoihin. |
BasicFileName | string? | Luku/Kirjoitus | Perusnimi, jota käytetään rivi‑kohtaisessa PDF‑luonnissa erätilassa. |
UnFlattenFields | string[] | Luku/Kirjoitus | Kenttien nimet, jotka jätetään muokattaviksi (esim. |
OutputStreams | Stream[]? | Luku/Kirjoitus | Tulostusvirrat, joita erätilan tallennus käyttää (rivi‑kohtaisesti). |
Menetelmät
| Signature | Description |
|---|---|
AutoFiller() | Luo sitomaton AutoFiller. |
BindPdf(srcDoc: Document) | Kutsuu BindPdf-metodia tässä AutoFiller-instanssissa. |
BindPdf(srcFile: string) | |
BindPdf(srcStream: Stream) | |
ImportDataTable(dataTable: DataTable) | Jokaiselle taulukon riville kloonaa mallipohja, aseta lomakekenttien arvot riviltä[row[columnName]], litistä (paitsi UnFlattenFields) ja liitä kloonatut sivut tulostiedostoon. |
Save() | Tallenna yhdistetty tulos. |
Save(destFile: string) | Kutsuu Save-metodia tässä AutoFiller-instanssissa. |
Save(destStream: Stream) | |
Close() | Kutsuu Close-metodia tässä AutoFiller-instanssissa. |
Dispose() | Kutsuu Dispose-metodia tässä AutoFiller-instanssissa. |