Automatické vyplňování
Přehled
AutoFiller je třída v Aspose.PDF FOSS pro .NET.
Dědí z: ISaveableFacade, IDisposable.
Opakovaně razí šablonu PDF řádky z DataTable: pro každý řádek vyplní formulářová pole, jejichž názvy odpovídají názvům sloupců, zploští (kromě těch uvedených v UnFlattenFields) a připojí vzniklé stránky k výstupu.
Tato třída poskytuje 10 metod pro práci s objekty AutoFiller v programech .NET.
Dostupné metody zahrnují: AutoFiller, BindPdf, Close, Dispose, ImportDataTable, Save.
Všichni veřejní členové jsou přístupní jakékoli aplikaci .NET po instalaci balíčku Aspose.PDF FOSS for .NET.
Vlastnosti: BasicFileName, GeneratingPath, InputFileName, InputStream, OutputFileName, OutputStream a 2 další.
Vlastnosti
| Název | Typ | Přístup | Popis |
|---|---|---|---|
InputFileName | string? | Read/Write | Cesta k šablonovému PDF (nastavte tuto hodnotu NEBO zavolejte BindPdf(string)). |
OutputFileName | string? | Read/Write | Cesta, kam Save() zapíše sloučený výsledek. |
InputStream | Stream? | Read/Write | Formát streamu pro InputFileName — pokud je nastaven, používá se před souborovou cestou. |
OutputStream | Stream? | Read/Write | Formát streamu pro OutputFileName — pokud je nastaven, Save() zapisuje sem. |
GeneratingPath | string? | Read/Write | Adresář používaný pro generování PDF po řádcích při hromadném ukládání po řádcích do samostatných souborů. |
BasicFileName | string? | Read/Write | Základní název používaný pro generování PDF po řádcích v hromadném režimu. |
UnFlattenFields | string[] | Read/Write | Názvy polí, která zůstanou editovatelná (tj. |
OutputStreams | Stream[]? | Read/Write | Výstupní streamy používané při ukládání v hromadném režimu (po řádcích). |
Metody
| Signature | Description |
|---|---|
AutoFiller() | Vytvořte neprovázaný AutoFiller. |
BindPdf(srcDoc: Document) | Volá BindPdf na této instanci AutoFiller. |
BindPdf(srcFile: string) | |
BindPdf(srcStream: Stream) | |
ImportDataTable(dataTable: DataTable) | Pro každý řádek v tabulce klonujte šablonu, nastavte hodnoty formulářových polí z row[columnName], zploštěte (kromě UnFlattenFields) a připojte klonované stránky k výstupnímu dokumentu. |
Save() | Uložte sloučený výstup. |
Save(destFile: string) | Volá Save na této instanci AutoFiller. |
Save(destStream: Stream) | |
Close() | Volá Close na této instanci AutoFiller. |
Dispose() | Volá Dispose na této instanci AutoFiller. |