АвтоПопълване
Общ преглед
AutoFiller е клас в Aspose.PDF FOSS за .NET. Наследява от: ISaveableFacade, IDisposable.
Повтаряно поставя печат върху шаблонен PDF с редове от DataTable: за всеки ред попълва полетата на формуляра, чиито имена съвпадат с имената на колоните, изплосва (с изключение на тези, изброени в UnFlattenFields) и добавя получените страници към изхода.
Този клас предоставя 10 метода за работа с AutoFiller обекти в .NET програми.
Наличните методи включват: AutoFiller, BindPdf, Close, Dispose, ImportDataTable, Save.
Всички публични членове са достъпни за всяко .NET приложение след инсталиране на пакета Aspose.PDF FOSS for .NET.
Свойства: BasicFileName, GeneratingPath, InputFileName, InputStream, OutputFileName, OutputStream, и още 2.
Свойства
| Name | Type | Access | Description |
|---|---|---|---|
InputFileName | string? | Read/Write | Път към шаблона PDF (задайте това ИЛИ извикайте BindPdf(string)). |
OutputFileName | string? | Read/Write | Път, където Save() записва обединения резултат. |
InputStream | Stream? | Read/Write | Потокова форма на InputFileName — когато е зададена, се използва вместо пътя към файла. |
OutputStream | Stream? | Read/Write | Потокова форма на OutputFileName — когато е зададена, Save() записва тук. |
GeneratingPath | string? | Read/Write | Директория, използвана за генериране на PDF за всеки ред при пакетно запазване по редове в отделни файлове. |
BasicFileName | string? | Read/Write | Базово име, използвано за генериране на PDF за всеки ред в пакетен режим. |
UnFlattenFields | string[] | Read/Write | Имена на полета, които да останат редактирани (т.е. |
OutputStreams | Stream[]? | Read/Write | Изходни потоци, използвани при запазване в пакетен режим (по ред). |
Методи
| Signature | Description |
|---|---|
AutoFiller() | Създайте несвързан AutoFiller. |
BindPdf(srcDoc: Document) | Извиква BindPdf за този AutoFiller екземпляр. |
BindPdf(srcFile: string) | |
BindPdf(srcStream: Stream) | |
ImportDataTable(dataTable: DataTable) | За всеки ред в таблицата клонирайте шаблона, задайте стойностите на полетата на формуляра от row[columnName], flatten (освен UnFlattenFields) и добавете клонираните страници към изходния документ. |
Save() | Запазете обединения изход. |
Save(destFile: string) | Извиква Save за този AutoFiller екземпляр. |
Save(destStream: Stream) | |
Close() | Извиква Close за този AutoFiller екземпляр. |
Dispose() | Извиква Dispose за този AutoFiller екземпляр. |