Aspose::Pdf::Facades::AutoFiller class

AutoFiller class

Representa una clase para recibir datos de una base de datos u otra fuente de datos, los inserta en los campos diseñados de la plantilla PDF y finalmente genera un nuevo archivo PDF o flujo. Tiene dos modos de entrada de archivo de plantilla: entrada como flujo o archivo PDF. Tiene cuatro tipos de modos de salida: un flujo combinado, un archivo combinado, muchos flujos pequeños, muchos archivos pequeños. Puede recibir datos literales contenidos en una System.Data.DataTable.

class AutoFiller : public Aspose::Pdf::Facades::ISaveableFacade

Métodos

MétodoDescripción
AutoFiller()
BindPdf(System::String) overrideVincula un archivo Pdf.
BindPdf(System::SharedPtr<System::IO::Stream>) overrideVincula un archivo Pdf.
BindPdf(System::SharedPtr<Document>) overrideVincula un documento Pdf.
Close() overrideCierra el objeto y los flujos de salida.
Dispose() overrideCierra el objeto y los flujos de salida.
get_BasicFileName() constObtiene el nombre de archivo básico si se generarán muchos archivos pequeños. El archivo generado será como “BasicFileName0”,“BasicFileName1”,… Funciona con otra propiedad GeneratingPathGeneratingPath.
get_GeneratingPath() constObtiene la ruta de generación de los archivos PDF pequeños si se van a generar muchos archivos PDF pequeños. Funciona con otra propiedad BasicFileNameBasicFileName. Uno de los cuatro modos de salida.
get_InputFileName() constObtiene el archivo de plantilla de entrada. Uno de los dos modos de entrada.
get_InputStream() constObtiene el flujo de plantilla de entrada. Uno de los dos modos de entrada.
get_OutputFileName() constObtiene el único archivo de salida grande combinado. Uno de los cuatro modos de salida.
get_OutputStream() constObtiene el OutputStream. Uno de los cuatro modos de salida. Su caso de uso clásico es Response.OutputStream. Por favor, consulte la demostración en línea.
get_OutputStreams() constObtiene los múltiples Output Streams. Uno de los cuatro modos de salida.
Save()Guarda todos los PDFs.
Save(System::String) overrideGuarda todos los PDFs.
Save(System::SharedPtr<System::IO::Stream>) overrideGuarda todos los PDFs.
set_BasicFileName(const System::String&)Establece el nombre de archivo básico si se generarán muchos archivos pequeños. El archivo generado será como “BasicFileName0”,“BasicFileName1”,… Funciona con otra propiedad GeneratingPathGeneratingPath.
set_GeneratingPath(const System::String&)Establece la ruta de generación de los archivos PDF pequeños si se van a generar muchos archivos PDF pequeños. Funciona con otra propiedad BasicFileNameBasicFileName. Uno de los cuatro modos de salida.
set_InputFileName(const System::String&)Establece el archivo de plantilla de entrada. Uno de los dos modos de entrada.
set_InputStream(const System::SharedPtr<System::IO::Stream>&)Establece el flujo de plantilla de entrada. Uno de los dos modos de entrada.
set_OutputFileName(const System::String&)Establece el único archivo de salida grande combinado. Uno de los cuatro modos de salida.
set_OutputStream(const System::SharedPtr<System::IO::Stream>&)Establece el OutputStream. Uno de los cuatro modos de salida. Su caso de uso clásico es Response.OutputStream. Por favor, consulte la demostración en línea.
set_OutputStreams(const System::ArrayPtr<System::SharedPtr<System::IO::Stream>>&)Establece los múltiples Output Streams. Uno de los cuatro modos de salida.
set_UnFlattenFields(const System::ArrayPtr<System::String>&)Establece los campos que no se aplanarán. Si esta propiedad no se establece, todos los campos se aplanarán.

Ver también