AutoFiller
Visión general
AutoFiller Es una clase en Aspose.PDF FOSS para .NET. Heredados de: ISaveableFacade, IDisposable.
Repetidamente, imprime un modelo PDF con líneas de una DataTable: para cada línea, rellenan los campos de formulario cuyos nombres corresponden a los nombros de columna, flattens (excepto aquellos enumerados en UnFlattenFields), y aplega las páginas resultantes a la salida.
Esta clase proporciona 10 métodos para trabajar con los objetos de AutoFiller en programas .NET. Los métodos disponibles incluyen: AutoFiller, BindPdf, Close, Dispose, ImportDataTable, Save. Todos los miembros públicos están accesibles a cualquier aplicación .NET después de instalar el Aspose.PDF FOSS para el paquete .Net. Propiedades : BasicFileName, GeneratingPath, InputFileName, InputStream, OutputFileName, OutputStream,Y dos más.
Propiedades
| Nombre | Tipo | Access | Descripción |
|---|---|---|---|
InputFileName | string? | Leer / escribir | Paseo al modelo PDF (set esto O llame BindPdf(string)). |
OutputFileName | string? | Leer / escribir | El camino donde Save() escribe el resultado mezclado. |
InputStream | Stream? | Leer / escribir | Forma de flujo de InputFileName — cuando se establece, utilizado preferentemente para el camino del archivo. |
OutputStream | Stream? | Leer / escribir | Forma de flujo de OutputFileName — cuando se establece, Save() escribe aquí. |
GeneratingPath | string? | Leer / escribir | Directorios utilizados para la generación de PDF por rodillo cuando se saca en línea a archivos separados. |
BasicFileName | string? | Leer / escribir | Nombre de base utilizado para la generación per-row PDF en modo de batch. |
UnFlattenFields | string[] | Leer / escribir | Nombres de campos para dejar editables (es decir,. |
OutputStreams | Stream[]? | Leer / escribir | Los flujos de salida utilizados por el modo de batch save (per-row). |
Métodos
| Signature | Descripción |
|---|---|
AutoFiller() | Crea un unbound AutoFiller. |
BindPdf(srcDoc: Document) | Póngase en contacto con el instante BindPdf (srcDoc) en este instancia AutoFiller. |
BindPdf(srcFile: string) | Póngase en contacto con el instante BindPdf (srcFile) en este instancia AutoFiller. |
BindPdf(srcStream: Stream) | Póngase en contacto con el BindPdf} (srcStream) en esta instancia. |
ImportDataTable(dataTable: DataTable) | Para cada línea en la tabla, clone el modelo, fija los valores de campo de forma desde la línea[Nombre de columna], flanque (excepto UnFlattenFields), y apéndice las páginas clonadas al documento de salida. |
Save() | Salva la producción combinada. |
Save(destFile: string) | Chamó a Save(destFile) en esta instancia AutoFiller. |
Save(destStream: Stream) | Chamó a Save(destStream) en esta instancia AutoFiller. |
Close() | Chamó Cerca en esta instancia AutoFiller. |
Dispose() | En esta instancia se puede encontrar el nombre de la [Platz]. |