Class ReportBuilder
Namespace: Aspose.Words.LowCode
Assembly: Aspose.Words.dll
Proporciona métodos destinados a llenar plantillas con datos utilizando el Motor de Informes LINQ.
public static class ReportBuilder
Herencia
Miembros Heredados
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Métodos
BuildReport(string, string, object)
Llena el documento de plantilla con datos de la fuente especificada, generando un informe completo.
public static void BuildReport(string inputFileName, string outputFileName, object data)
Parámetros
inputFileName
string
El nombre del archivo de entrada.
outputFileName
string
El nombre del archivo de salida.
data
object
Un objeto de fuente de datos.
BuildReport(string, string, object, ReportBuilderOptions)
Llena el documento de plantilla con datos de la fuente especificada, generando un informe completo con opciones adicionales.
public static void BuildReport(string inputFileName, string outputFileName, object data, ReportBuilderOptions reportBuilderOptions)
Parámetros
inputFileName
string
El nombre del archivo de entrada.
outputFileName
string
El nombre del archivo de salida.
data
object
Un objeto de fuente de datos.
reportBuilderOptions
ReportBuilderOptions
Opciones adicionales para la construcción del informe.
BuildReport(string, string, SaveFormat, object)
Llena el documento de plantilla con datos de la fuente especificada, generando un informe completo con el formato de salida especificado.
public static void BuildReport(string inputFileName, string outputFileName, SaveFormat saveFormat, object data)
Parámetros
inputFileName
string
El nombre del archivo de entrada.
outputFileName
string
El nombre del archivo de salida.
saveFormat
SaveFormat
El formato de guardado de la salida.
data
object
Un objeto de fuente de datos.
BuildReport(string, string, SaveFormat, object, ReportBuilderOptions)
Llena el documento de plantilla con datos de la fuente especificada, generando un informe completo con el formato de salida especificado y opciones adicionales.
public static void BuildReport(string inputFileName, string outputFileName, SaveFormat saveFormat, object data, ReportBuilderOptions reportBuilderOptions)
Parámetros
inputFileName
string
El nombre del archivo de entrada.
outputFileName
string
El nombre del archivo de salida.
saveFormat
SaveFormat
El formato de guardado de la salida.
data
object
Un objeto de fuente de datos.
reportBuilderOptions
ReportBuilderOptions
Opciones adicionales para la construcción del informe.
BuildReport(Stream, Stream, SaveFormat, object)
Llena el documento de plantilla con datos de la fuente especificada, generando un informe completo desde flujos de entrada y salida.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveFormat saveFormat, object data)
Parámetros
inputStream
Stream
El flujo del archivo de entrada.
outputStream
Stream
El flujo del archivo de salida.
saveFormat
SaveFormat
El formato de guardado de la salida.
data
object
Un objeto de fuente de datos.
BuildReport(Stream, Stream, SaveFormat, object, ReportBuilderOptions)
Llena el documento de plantilla con datos de la fuente especificada, generando un informe completo con el formato de salida especificado y opciones adicionales, desde flujos de entrada y salida.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveFormat saveFormat, object data, ReportBuilderOptions reportBuilderOptions)
Parámetros
inputStream
Stream
El flujo del archivo de entrada.
outputStream
Stream
El flujo del archivo de salida.
saveFormat
SaveFormat
El formato de guardado de la salida.
data
object
Un objeto de fuente de datos.
reportBuilderOptions
ReportBuilderOptions
Opciones adicionales para la construcción del informe.
BuildReport(string, string, object, string)
Llena el documento de plantilla con datos de la fuente especificada, generando un informe completo con una referencia de fuente de datos nombrada.
public static void BuildReport(string inputFileName, string outputFileName, object data, string dataSourceName)
Parámetros
inputFileName
string
El nombre del archivo de entrada.
outputFileName
string
El nombre del archivo de salida.
data
object
Un objeto de fuente de datos.
dataSourceName
string
Un nombre para referenciar el objeto de fuente de datos en la plantilla.
BuildReport(string, string, object, string, ReportBuilderOptions)
Llena el documento de plantilla con datos de la fuente especificada, generando un informe completo 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)
Parámetros
inputFileName
string
El nombre del archivo de entrada.
outputFileName
string
El nombre del archivo de salida.
data
object
Un objeto de fuente de datos.
dataSourceName
string
Un nombre para referenciar el objeto de fuente de datos en la plantilla.
reportBuilderOptions
ReportBuilderOptions
Opciones adicionales para la construcción del informe.
BuildReport(string, string, SaveFormat, object, string)
Llena el documento de plantilla con datos de la fuente especificada, generando un informe completo con el formato de salida especificado y una referencia de fuente de datos nombrada.
public static void BuildReport(string inputFileName, string outputFileName, SaveFormat saveFormat, object data, string dataSourceName)
Parámetros
inputFileName
string
El nombre del archivo de entrada.
outputFileName
string
El nombre del archivo de salida.
saveFormat
SaveFormat
El formato de guardado de la salida.
data
object
Un objeto de fuente de datos.
dataSourceName
string
Un nombre para referenciar el objeto de fuente de datos en la plantilla.
BuildReport(string, string, SaveFormat, object, string, ReportBuilderOptions)
Llena el documento de plantilla con datos de la fuente especificada, generando un informe completo con el 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)
Parámetros
inputFileName
string
El nombre del archivo de entrada.
outputFileName
string
El nombre del archivo de salida.
saveFormat
SaveFormat
El formato de guardado de la salida.
data
object
Un objeto de fuente de datos.
dataSourceName
string
Un nombre para referenciar el objeto de fuente de datos en la plantilla.
reportBuilderOptions
ReportBuilderOptions
Opciones adicionales para la construcción del informe.
BuildReport(Stream, Stream, SaveFormat, object, string)
Llena el documento de plantilla con datos de la fuente especificada, generando un informe completo con una referencia de fuente de datos nombrada.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveFormat saveFormat, object data, string dataSourceName)
Parámetros
inputStream
Stream
El flujo del archivo de entrada.
outputStream
Stream
El flujo del archivo de salida.
saveFormat
SaveFormat
El formato de guardado de la salida.
data
object
Un objeto de fuente de datos.
dataSourceName
string
Un nombre para referenciar el objeto de fuente de datos en la plantilla.
BuildReport(Stream, Stream, SaveFormat, object, string, ReportBuilderOptions)
Llena el documento de plantilla con datos de la fuente especificada, generando un informe completo 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)
Parámetros
inputStream
Stream
El flujo del archivo de entrada.
outputStream
Stream
El flujo del archivo de salida.
saveFormat
SaveFormat
El formato de guardado de la salida.
data
object
Un objeto de fuente de datos.
dataSourceName
string
Un nombre para referenciar el objeto de fuente de datos en la plantilla.
reportBuilderOptions
ReportBuilderOptions
Opciones adicionales para la construcción del informe.
BuildReport(string, string, object[], string[])
Llena el documento de plantilla con datos de múltiples fuentes, generando un informe completo a partir de los nombres de archivo de entrada y salida especificados. Esta sobrecarga determina automáticamente el formato de guardado según la extensión del archivo de salida.
public static void BuildReport(string inputFileName, string outputFileName, object[] data, string[] dataSourceNames)
Parámetros
inputFileName
string
El nombre del archivo de entrada.
outputFileName
string
El nombre del archivo de salida.
data
object[]
Un arreglo de objetos de fuente de datos.
dataSourceNames
string[]
Un arreglo de nombres para referenciar los objetos de fuente de datos dentro de la plantilla.
BuildReport(string, string, object[], string[], ReportBuilderOptions)
Llena el documento de plantilla con datos de múltiples fuentes, generando un informe completo con opciones adicionales. Esta sobrecarga determina automáticamente el formato de guardado según la extensión del archivo de salida.
public static void BuildReport(string inputFileName, string outputFileName, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions)
Parámetros
inputFileName
string
El nombre del archivo de entrada.
outputFileName
string
El nombre del archivo de salida.
data
object[]
Un arreglo de objetos de fuente de datos.
dataSourceNames
string[]
Un arreglo de nombres para referenciar los objetos de fuente de datos dentro de la plantilla.
reportBuilderOptions
ReportBuilderOptions
Opciones adicionales para la construcción del informe.
BuildReport(string, string, SaveFormat, object[], string[])
Llena el documento de plantilla con datos de múltiples fuentes, generando un informe completo con un formato de salida especificado. Esta sobrecarga determina automáticamente el formato de guardado según la extensión del archivo de salida.
public static void BuildReport(string inputFileName, string outputFileName, SaveFormat saveFormat, object[] data, string[] dataSourceNames)
Parámetros
inputFileName
string
El nombre del archivo de entrada.
outputFileName
string
El nombre del archivo de salida.
saveFormat
SaveFormat
El formato de guardado de la salida.
data
object[]
Un arreglo de objetos de fuente de datos.
dataSourceNames
string[]
Un arreglo de nombres para referenciar los objetos de fuente de datos dentro de la plantilla.
BuildReport(string, string, SaveFormat, object[], string[], ReportBuilderOptions)
Llena el documento de plantilla con datos de múltiples fuentes, generando un informe completo 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)
Parámetros
inputFileName
string
El nombre del archivo de entrada.
outputFileName
string
El nombre del archivo de salida.
saveFormat
SaveFormat
El formato de guardado de la salida.
data
object[]
Un arreglo de objetos de fuente de datos.
dataSourceNames
string[]
Un arreglo de nombres para referenciar los objetos de fuente de datos dentro de la plantilla.
reportBuilderOptions
ReportBuilderOptions
Opciones adicionales para la construcción del informe.
BuildReport(Stream, Stream, SaveFormat, object[], string[])
Llena el documento de plantilla con datos de múltiples fuentes, generando un informe completo a partir de los flujos de archivo de entrada y salida especificados.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveFormat saveFormat, object[] data, string[] dataSourceNames)
Parámetros
inputStream
Stream
El flujo del archivo de entrada.
outputStream
Stream
El flujo del archivo de salida.
saveFormat
SaveFormat
El formato de guardado de la salida.
data
object[]
Un arreglo de objetos de fuente de datos.
dataSourceNames
string[]
Un arreglo de nombres para referenciar los objetos de fuente de datos dentro de la plantilla.
BuildReport(Stream, Stream, SaveFormat, object[], string[], ReportBuilderOptions)
Llena el documento de plantilla con datos de múltiples fuentes, generando un informe completo con el formato de salida especificado y opciones adicionales a partir de los flujos de archivo de entrada y salida especificados.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveFormat saveFormat, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions)
Parámetros
inputStream
Stream
El flujo del archivo de entrada.
outputStream
Stream
El flujo del archivo de salida.
saveFormat
SaveFormat
El formato de guardado de la salida.
data
object[]
Un arreglo de objetos de fuente de datos.
dataSourceNames
string[]
Un arreglo de nombres para referenciar los objetos de fuente de datos dentro de la plantilla.
reportBuilderOptions
ReportBuilderOptions
Opciones adicionales para la construcción del informe.