Omplidor automàtic

Omplidor automàtic

Visió general

AutoFiller és una classe a Aspose.PDF FOSS per a .NET.
Hereta de: ISaveableFacade, IDisposable.

Estampa repetidament un PDF de plantilla amb files d’una DataTable: per a cada fila, omple els camps del formulari els noms dels quals coincideixen amb els noms de les columnes, aplanant (excepte els que apareixen a UnFlattenFields) i afegeix les pàgines resultants a la sortida.

Aquesta classe proporciona 10 mètodes per treballar amb objectes AutoFiller en programes .NET.
Els mètodes disponibles inclouen: AutoFiller, BindPdf, Close, Dispose, ImportDataTable, Save.
Tots els membres públics són accessibles a qualsevol aplicació .NET després d’instal·lar el paquet Aspose.PDF FOSS for .NET.
Propietats: BasicFileName, GeneratingPath, InputFileName, InputStream, OutputFileName, OutputStream, i 2 més.

Propietats

NomTipusAccésDescripció
InputFileNamestring?Read/WriteCamí al PDF de plantilla (estableix això O crida BindPdf(string)).
OutputFileNamestring?Read/WriteCamí on Save() escriu el resultat combinat.
InputStreamStream?Read/WriteForma de flux d’InputFileName — quan s’estableix, s’utilitza preferentment al camí del fitxer.
OutputStreamStream?Read/WriteForma de flux d’OutputFileName — quan s’estableix, Save() escriu aquí.
GeneratingPathstring?Read/WriteDirectori utilitzat per a la generació de PDF per fila quan s’guarda per lots per fila a fitxers separats.
BasicFileNamestring?Read/WriteNom base utilitzat per a la generació de PDF per fila en mode per lots.
UnFlattenFieldsstring[]Read/WriteNoms de camps a deixar editables (p. ex.
OutputStreamsStream[]?Read/WriteFluxos de sortida utilitzats per a l’operació d’estalvi en mode per lots (per fila).

Mètodes

SignatureDescription
AutoFiller()Crea un AutoFiller no vinculat.
BindPdf(srcDoc: Document)Crida BindPdf en aquesta instància d’AutoFiller.
BindPdf(srcFile: string)
BindPdf(srcStream: Stream)
ImportDataTable(dataTable: DataTable)Per a cada fila de la taula, clona la plantilla, estableix els valors dels camps del formulari a partir de row[columnName], aplanar (excepte UnFlattenFields), i afegeix les pàgines clonades al document de sortida.
Save()Desa la sortida combinada.
Save(destFile: string)Crida Save en aquesta instància d’AutoFiller.
Save(destStream: Stream)
Close()Crida Close en aquesta instància d’AutoFiller.
Dispose()Crida Dispose en aquesta instància d’AutoFiller.

Vegeu també

 Català