Class ReportBuilder
Nombre del espacio: Aspose.Words.LowCode Asamblea: Aspose.Words.dll (25.4.0)
Proporciona métodos destinados a rellenar el modelo con datos utilizando el LINQ Reporting Engine.
public class ReportBuilder : Processor
Inheritance
object ← Processor ← ReportBuilder
Miembros heredados
Processor.mResultDocument
,y,
Processor.From(string, LoadOptions)
,y,
Processor.From(Stream, LoadOptions)
,y,
Processor.To(string, SaveOptions)
,y,
Processor.To(string, SaveFormat)
,y,
Processor.To(Stream, SaveOptions)
,y,
Processor.To(Stream, SaveFormat)
,y,
Processor.To(List
Methods
BuildReport(Tamaño, Tamaño, Objeto, ReportBuilderOptions)
Populará el documento de plantilla con datos de la fuente especificada, generando un informe completado con opciones adicionales.
public static void BuildReport(string inputFileName, string outputFileName, object data, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
Nombre del archivo de entrada.
outputFileName
string
Nombre del archivo de salida.
data
object
Objeto de fuente de datos.
reportBuilderOptions
ReportBuilderOptions
Un informe adicional construye opciones.
Remarks
Si el formato de salida es una imagen (BMP, EMF, EPS, GIF, JPEG, PNG, o WebP), cada página de la salida se guardará como un archivo separado. El nombre de fichero de saída especificado se utilizará para generar nombres de archivos para cada parte según la regla: outputFile_partIndex.extension.
Si el formato de salida es TIFF, la salida se guardará como un solo archivo multi-frame.
BuildReport(string, string, SaveFormat, objeto, ReportBuilderOptions)
Populará el documento de plantilla con datos de la fuente especificada, generando un informe completado con formato de salida especificado y opciones adicionales.
public static void BuildReport(string inputFileName, string outputFileName, SaveFormat saveFormat, object data, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
Nombre del archivo de entrada.
outputFileName
string
Nombre del archivo de salida.
saveFormat
SaveFormat
El formato de la salida se salva.
data
object
Objeto de fuente de datos.
reportBuilderOptions
ReportBuilderOptions
Un informe adicional construye opciones.
Remarks
Si el formato de salida es una imagen (BMP, EMF, EPS, GIF, JPEG, PNG, o WebP), cada página de la salida se guardará como un archivo separado. El nombre de fichero de saída especificado se utilizará para generar nombres de archivos para cada parte según la regla: outputFile_partIndex.extension.
Si el formato de salida es TIFF, la salida se guardará como un solo archivo multi-frame.
BuildReport(string, string, SaveOptions, Objeto, ReportBuilderOptions)
Populará el documento de plantilla con datos de la fuente especificada, generando un informe completado con formato de salida especificado y opciones adicionales.
public static void BuildReport(string inputFileName, string outputFileName, SaveOptions saveOptions, object data, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
Nombre del archivo de entrada.
outputFileName
string
Nombre del archivo de salida.
saveOptions
SaveOptions
La salida de las opciones de ahorro.
data
object
Objeto de fuente de datos.
reportBuilderOptions
ReportBuilderOptions
Un informe adicional construye opciones.
Remarks
Si el formato de salida es una imagen (BMP, EMF, EPS, GIF, JPEG, PNG, o WebP), cada página de la salida se guardará como un archivo separado. El nombre de fichero de saída especificado se utilizará para generar nombres de archivos para cada parte según la regla: outputFile_partIndex.extension.
Si el formato de salida es TIFF, la salida se guardará como un solo archivo multi-frame.
BuildReport(Stream, Stream, SaveFormat, Objeto, ReportBuilderOptions)
Populará el documento de modelo con datos de la fuente especificada, generando un informe completado con formato de salida especificado y opciones adicionales, desde los flujos de entrada y salida.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveFormat saveFormat, object data, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
El flujo de archivos de entrada.
outputStream
Stream
El flujo de archivo de salida.
saveFormat
SaveFormat
El formato de la salida se salva.
data
object
Objeto de fuente de datos.
reportBuilderOptions
ReportBuilderOptions
Un informe adicional construye opciones.
Remarks
Si el formato de salida es una imagen (BMP, EMF, EPS, GIF, JPEG, PNG, o WebP), sólo la primera página de la salida se salvará al flujo especificado.
Si el formato de salida es TIFF, la salida se guardará como un único multi-frame TifF a la corriente especificada.
BuildReport(Stream, Stream, SaveOptions, Objeto, ReportBuilderOptions)
Populará el documento de modelo con datos de la fuente especificada, generando un informe completado con formato de salida especificado y opciones adicionales, desde los flujos de entrada y salida.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveOptions saveOptions, object data, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
El flujo de archivos de entrada.
outputStream
Stream
El flujo de archivo de salida.
saveOptions
SaveOptions
La salida de las opciones de ahorro.
data
object
Objeto de fuente de datos.
reportBuilderOptions
ReportBuilderOptions
Un informe adicional construye opciones.
Remarks
Si el formato de salida es una imagen (BMP, EMF, EPS, GIF, JPEG, PNG, o WebP), sólo la primera página de la salida se salvará al flujo especificado.
Si el formato de salida es TIFF, la salida se guardará como un único multi-frame TifF a la corriente especificada.
BuildReport(string, string, objeto, string, ReportBuilderOptions)
Popula el documento de plantilla con datos de la fuente especificada, generando un informe completado con una referencia de fuente de datos nombrada y opciones adicionales.
public static void BuildReport(string inputFileName, string outputFileName, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
Nombre del archivo de entrada.
outputFileName
string
Nombre del archivo de salida.
data
object
Objeto de fuente de datos.
dataSourceName
string
Un nombre para referirse al objeto de fuente de datos en el modelo.
reportBuilderOptions
ReportBuilderOptions
Un informe adicional construye opciones.
Remarks
Si el formato de salida es una imagen (BMP, EMF, EPS, GIF, JPEG, PNG, o WebP), cada página de la salida se guardará como un archivo separado. El nombre de fichero de saída especificado se utilizará para generar nombres de archivos para cada parte según la regla: outputFile_partIndex.extension.
Si el formato de salida es TIFF, la salida se guardará como un solo archivo multi-frame.
BuildReport(string, string, SaveFormat, objeto, string, ReportBuilderOptions)
Populará el documento de modelo con datos de la fuente especificada, generando un informe completado con formato de salida especificado, una referencia de fuente de datos nombrada y opciones adicionales.
public static void BuildReport(string inputFileName, string outputFileName, SaveFormat saveFormat, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
Nombre del archivo de entrada.
outputFileName
string
Nombre del archivo de salida.
saveFormat
SaveFormat
El formato de la salida se salva.
data
object
Objeto de fuente de datos.
dataSourceName
string
Un nombre para referirse al objeto de fuente de datos en el modelo.
reportBuilderOptions
ReportBuilderOptions
Un informe adicional construye opciones.
Remarks
Si el formato de salida es una imagen (BMP, EMF, EPS, GIF, JPEG, PNG, o WebP), cada página de la salida se guardará como un archivo separado. El nombre de fichero de saída especificado se utilizará para generar nombres de archivos para cada parte según la regla: outputFile_partIndex.extension.
Si el formato de salida es TIFF, la salida se guardará como un solo archivo multi-frame.
BuildReport(string, string, SaveOptions, objeto, string, ReportBuilderOptions)
Populará el documento de modelo con datos de la fuente especificada, generando un informe completado con formato de salida especificado, una referencia de fuente de datos nombrada y opciones adicionales.
public static void BuildReport(string inputFileName, string outputFileName, SaveOptions saveOptions, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
Nombre del archivo de entrada.
outputFileName
string
Nombre del archivo de salida.
saveOptions
SaveOptions
La salida de las opciones de ahorro.
data
object
Objeto de fuente de datos.
dataSourceName
string
Un nombre para referirse al objeto de fuente de datos en el modelo.
reportBuilderOptions
ReportBuilderOptions
Un informe adicional construye opciones.
Remarks
Si el formato de salida es una imagen (BMP, EMF, EPS, GIF, JPEG, PNG, o WebP), cada página de la salida se guardará como un archivo separado. El nombre de fichero de saída especificado se utilizará para generar nombres de archivos para cada parte según la regla: outputFile_partIndex.extension.
Si el formato de salida es TIFF, la salida se guardará como un solo archivo multi-frame.
BuildReport(Stream, Stream, SaveFormat, objeto, string, ReportBuilderOptions)
Popula el documento de plantilla con datos de la fuente especificada, generando un informe completado con una referencia de fuente de datos nombrada y opciones adicionales.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveFormat saveFormat, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
El flujo de archivos de entrada.
outputStream
Stream
El flujo de archivo de salida.
saveFormat
SaveFormat
El formato de la salida se salva.
data
object
Objeto de fuente de datos.
dataSourceName
string
Un nombre para referirse al objeto de fuente de datos en el modelo.
reportBuilderOptions
ReportBuilderOptions
Un informe adicional construye opciones.
Remarks
Si el formato de salida es una imagen (BMP, EMF, EPS, GIF, JPEG, PNG, o WebP), sólo la primera página de la salida se salvará al flujo especificado.
Si el formato de salida es TIFF, la salida se guardará como un único multi-frame TifF a la corriente especificada.
BuildReport(Stream, Stream, SaveOptions, objeto, string, ReportBuilderOptions)
Popula el documento de plantilla con datos de la fuente especificada, generando un informe completado con una referencia de fuente de datos nombrada y opciones adicionales.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveOptions saveOptions, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
El flujo de archivos de entrada.
outputStream
Stream
El flujo de archivo de salida.
saveOptions
SaveOptions
La salida de las opciones de ahorro.
data
object
Objeto de fuente de datos.
dataSourceName
string
Un nombre para referirse al objeto de fuente de datos en el modelo.
reportBuilderOptions
ReportBuilderOptions
Un informe adicional construye opciones.
Remarks
Si el formato de salida es una imagen (BMP, EMF, EPS, GIF, JPEG, PNG, o WebP), sólo la primera página de la salida se salvará al flujo especificado.
Si el formato de salida es TIFF, la salida se guardará como un único multi-frame TifF a la corriente especificada.
BuildReport(Síntomas, Síntomas y Objetos[][], El string[][], ReportBuilderOpciones)
Popula el documento de plantilla con datos de varias fuentes, generando un informe completado con opciones adicionales.Esta sobrecarga determina automáticamente el formato de ahorro basado en la extensión de archivo de salida.
public static void BuildReport(string inputFileName, string outputFileName, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
Nombre del archivo de entrada.
outputFileName
string
Nombre del archivo de salida.
data
object
[][]
Un conjunto de objetos de fuente de datos.
dataSourceNames
string
[][]
Una serie de nombres para referirse a los objetos de fuente de datos dentro del modelo.
reportBuilderOptions
ReportBuilderOptions
Un informe adicional construye opciones.
Remarks
Si el formato de salida es una imagen (BMP, EMF, EPS, GIF, JPEG, PNG, o WebP), cada página de la salida se guardará como un archivo separado. El nombre de fichero de saída especificado se utilizará para generar nombres de archivos para cada parte según la regla: outputFile_partIndex.extension.
Si el formato de salida es TIFF, la salida se guardará como un solo archivo multi-frame.
BuildReport(Título: Título, Título, Objeto[][], El string[][], ReportBuilderOpciones)
Popula el documento de plantilla con datos de varias fuentes, generando un informe completado con un formato de salida especificado y opciones adicionales.
public static void BuildReport(string inputFileName, string outputFileName, SaveFormat saveFormat, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
Nombre del archivo de entrada.
outputFileName
string
Nombre del archivo de salida.
saveFormat
SaveFormat
El formato de la salida se salva.
data
object
[][]
Un conjunto de objetos de fuente de datos.
dataSourceNames
string
[][]
Una serie de nombres para referirse a los objetos de fuente de datos dentro del modelo.
reportBuilderOptions
ReportBuilderOptions
Un informe adicional construye opciones.
Remarks
Si el formato de salida es una imagen (BMP, EMF, EPS, GIF, JPEG, PNG, o WebP), cada página de la salida se guardará como un archivo separado. El nombre de fichero de saída especificado se utilizará para generar nombres de archivos para cada parte según la regla: outputFile_partIndex.extension.
Si el formato de salida es TIFF, la salida se guardará como un solo archivo multi-frame.
BuildReport(Síntomas, Síntomas, Opciones de seguridad, Objeto[][], El string[][], ReportBuilderOpciones)
Popula el documento de plantilla con datos de varias fuentes, generando un informe completado con un formato de salida especificado y opciones adicionales.
public static void BuildReport(string inputFileName, string outputFileName, SaveOptions saveOptions, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
Nombre del archivo de entrada.
outputFileName
string
Nombre del archivo de salida.
saveOptions
SaveOptions
La salida de las opciones de ahorro.
data
object
[][]
Un conjunto de objetos de fuente de datos.
dataSourceNames
string
[][]
Una serie de nombres para referirse a los objetos de fuente de datos dentro del modelo.
reportBuilderOptions
ReportBuilderOptions
Un informe adicional construye opciones.
Remarks
Si el formato de salida es una imagen (BMP, EMF, EPS, GIF, JPEG, PNG, o WebP), cada página de la salida se guardará como un archivo separado. El nombre de fichero de saída especificado se utilizará para generar nombres de archivos para cada parte según la regla: outputFile_partIndex.extension.
Si el formato de salida es TIFF, la salida se guardará como un solo archivo multi-frame.
BuildReport(El flujo, el flujo, SaveFormat, el objeto[][], El string[][], ReportBuilderOpciones)
Popula el documento de plantilla con datos de varias fuentes, generando un informe completado con formato de salida especificado y opciones adicionales de los flujos de archivos de entrada y salida especificados.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveFormat saveFormat, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
El flujo de archivos de entrada.
outputStream
Stream
El flujo de archivo de salida.
saveFormat
SaveFormat
El formato de la salida se salva.
data
object
[][]
Un conjunto de objetos de fuente de datos.
dataSourceNames
string
[][]
Una serie de nombres para referirse a los objetos de fuente de datos dentro del modelo.
reportBuilderOptions
ReportBuilderOptions
Un informe adicional construye opciones.
Remarks
Si el formato de salida es una imagen (BMP, EMF, EPS, GIF, JPEG, PNG, o WebP), sólo la primera página de la salida se salvará al flujo especificado.
Si el formato de salida es TIFF, la salida se guardará como un único multi-frame TifF a la corriente especificada.
BuildReport(Flujo, Flujo, Opciones de almacenamiento, Objeto[][], El string[][], ReportBuilderOpciones)
Popula el documento de plantilla con datos de varias fuentes, generando un informe completado con formato de salida especificado y opciones adicionales de los flujos de archivos de entrada y salida especificados.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveOptions saveOptions, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
El flujo de archivos de entrada.
outputStream
Stream
El flujo de archivo de salida.
saveOptions
SaveOptions
La salida de las opciones de ahorro.
data
object
[][]
Un conjunto de objetos de fuente de datos.
dataSourceNames
string
[][]
Una serie de nombres para referirse a los objetos de fuente de datos dentro del modelo.
reportBuilderOptions
ReportBuilderOptions
Un informe adicional construye opciones.
Remarks
Si el formato de salida es una imagen (BMP, EMF, EPS, GIF, JPEG, PNG, o WebP), sólo la primera página de la salida se salvará al flujo especificado.
Si el formato de salida es TIFF, la salida se guardará como un único multi-frame TifF a la corriente especificada.
BuildReportToImages(Tamaño, Opciones de imagen, Objeto[][], El string[][], ReportBuilderOpciones)
Popula el documento de plantilla con datos de varias fuentes.Render la salida a las imágenes.
public static Stream[] BuildReportToImages(string inputFileName, ImageSaveOptions saveOptions, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
Nombre del archivo de entrada.
saveOptions
ImageSaveOptions
La salida de las opciones de ahorro.
data
object
[][]
Un conjunto de objetos de fuente de datos.
dataSourceNames
string
[][]
Una serie de nombres para referirse a los objetos de fuente de datos dentro del modelo.
reportBuilderOptions
ReportBuilderOptions
Un informe adicional construye opciones.
Returns
Stream [][]
BuildReportToImages(Stream, ImagenSaveOptions, Objeto[][], El string[][], ReportBuilderOpciones)
Popula el documento de plantilla con datos de varias fuentes.Render la salida a las imágenes.
public static Stream[] BuildReportToImages(Stream inputStream, ImageSaveOptions saveOptions, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
El flujo de archivos de entrada.
saveOptions
ImageSaveOptions
La salida de las opciones de ahorro.
data
object
[][]
Un conjunto de objetos de fuente de datos.
dataSourceNames
string
[][]
Una serie de nombres para referirse a los objetos de fuente de datos dentro del modelo.
reportBuilderOptions
ReportBuilderOptions
Un informe adicional construye opciones.
Returns
Stream [][]
Create()
Crea una nueva instancia del procesador del constructor de informes.
public static ReportBuilder Create()
Returns
Create(ReportBuilderContext)
Crea una nueva instancia del procesador del constructor de informes.
public static ReportBuilder Create(ReportBuilderContext context)
Parameters
context
ReportBuilderContext
Returns
ExecuteCore()
protected override void ExecuteCore()