Class ReportBuilder

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, SaveOptions) ,y, Processor.To(List, SaveFormat) ,y, Processor.Execute() ,y, Processor.ExecuteCore() ,y, Processor.CheckArgumentsSet() ,y, Processor.GetPartFileName(string, int, SaveFormat) ,y, object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()

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

ReportBuilder

Create(ReportBuilderContext)

Crea una nueva instancia del procesador del constructor de informes.

public static ReportBuilder Create(ReportBuilderContext context)

Parameters

context ReportBuilderContext

Returns

ReportBuilder

ExecuteCore()

protected override void ExecuteCore()

 Español