Class ReportBuilder
Nome do espaço: Aspose.Words.LowCode Assembleia: Aspose.Words.dll (25.4.0)
Fornece métodos destinados a preencher o modelo com dados usando o LINQ Reporting Engine.
public class ReportBuilder : Processor
Inheritance
object ← Processor ← ReportBuilder
Membros herdados
Processor.mResultDocument
,
Processor.From(string, LoadOptions)
,
Processor.From(Stream, LoadOptions)
,
Processor.To(string, SaveOptions)
,
Processor.To(string, SaveFormat)
,
Processor.To(Stream, SaveOptions)
,
Processor.To(Stream, SaveFormat)
,
Processor.To(List
Methods
BuildReport(string, string, object, ReportBuilderOptions)
Popula o documento de modelo com dados da fonte especificada, gerando um relatório concluído com opções adicionais.
public static void BuildReport(string inputFileName, string outputFileName, object data, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
Nome do arquivo de entrada.
outputFileName
string
Nome do arquivo de saída.
data
object
Objeto de fonte de dados.
reportBuilderOptions
ReportBuilderOptions
Relatório adicional construindo opções.
Remarks
Se o formato de saída é uma imagem (BMP, EMF, EPS, GIF, JPEG, PNG, ou WebP), cada página da saída será salvo como um arquivo separado.
Se o formato de saída for TIFF, a saída será salvida como um único arquivo multi-frame.
BuildReport(string, string, SaveFormat, objeto, ReportBuilderOptions)
Popula o documento de modelo com dados da fonte especificada, gerando um relatório concluído com um formato de saída especificado e opções adicionais.
public static void BuildReport(string inputFileName, string outputFileName, SaveFormat saveFormat, object data, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
Nome do arquivo de entrada.
outputFileName
string
Nome do arquivo de saída.
saveFormat
SaveFormat
O formato de saída é salvo.
data
object
Objeto de fonte de dados.
reportBuilderOptions
ReportBuilderOptions
Relatório adicional construindo opções.
Remarks
Se o formato de saída é uma imagem (BMP, EMF, EPS, GIF, JPEG, PNG, ou WebP), cada página da saída será salvo como um arquivo separado.
Se o formato de saída for TIFF, a saída será salvida como um único arquivo multi-frame.
BuildReport(string, string, SaveOptions, Objeto, ReportBuilderOptions)
Popula o documento de modelo com dados da fonte especificada, gerando um relatório concluído com um formato de saída especificado e opções adicionais.
public static void BuildReport(string inputFileName, string outputFileName, SaveOptions saveOptions, object data, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
Nome do arquivo de entrada.
outputFileName
string
Nome do arquivo de saída.
saveOptions
SaveOptions
A saída é a opção de poupança.
data
object
Objeto de fonte de dados.
reportBuilderOptions
ReportBuilderOptions
Relatório adicional construindo opções.
Remarks
Se o formato de saída é uma imagem (BMP, EMF, EPS, GIF, JPEG, PNG, ou WebP), cada página da saída será salvo como um arquivo separado.
Se o formato de saída for TIFF, a saída será salvida como um único arquivo multi-frame.
BuildReport(Stream, Stream, SaveFormat, Objeto, ReportBuilderOptions)
Popula o documento de modelo com dados da fonte especificada, gerando um relatório concluído com formato de saída especificado e opções adicionais, a partir de fluxos de entrada e saída.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveFormat saveFormat, object data, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
O arquivo de entrada Stream.
outputStream
Stream
O arquivo de saída Stream.
saveFormat
SaveFormat
O formato de saída é salvo.
data
object
Objeto de fonte de dados.
reportBuilderOptions
ReportBuilderOptions
Relatório adicional construindo opções.
Remarks
Se o formato de saída for uma imagem (BMP, EMF, EPS, GIF, JPEG, PNG, ou WebP), apenas a primeira página da saída será salvida para o fluxo especificado.
Se o formato de saída for TIFF, a saída será armazenada como um único multi-frame TifF para o fluxo especificado.
BuildReport(Stream, Stream, SaveOptions, Objeto, ReportBuilderOptions)
Popula o documento de modelo com dados da fonte especificada, gerando um relatório concluído com formato de saída especificado e opções adicionais, a partir de fluxos de entrada e saída.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveOptions saveOptions, object data, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
O arquivo de entrada Stream.
outputStream
Stream
O arquivo de saída Stream.
saveOptions
SaveOptions
A saída é a opção de poupança.
data
object
Objeto de fonte de dados.
reportBuilderOptions
ReportBuilderOptions
Relatório adicional construindo opções.
Remarks
Se o formato de saída for uma imagem (BMP, EMF, EPS, GIF, JPEG, PNG, ou WebP), apenas a primeira página da saída será salvida para o fluxo especificado.
Se o formato de saída for TIFF, a saída será armazenada como um único multi-frame TifF para o fluxo especificado.
BuildReport(string, string, object, string, ReportBuilderOptions)
Popula o documento de modelo com dados da fonte especificada, gerando um relatório concluído com uma referência de fonte de dados nomeada e opções adicionais.
public static void BuildReport(string inputFileName, string outputFileName, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
Nome do arquivo de entrada.
outputFileName
string
Nome do arquivo de saída.
data
object
Objeto de fonte de dados.
dataSourceName
string
Um nome para referir o objeto fonte de dados no modelo.
reportBuilderOptions
ReportBuilderOptions
Relatório adicional construindo opções.
Remarks
Se o formato de saída é uma imagem (BMP, EMF, EPS, GIF, JPEG, PNG, ou WebP), cada página da saída será salvo como um arquivo separado.
Se o formato de saída for TIFF, a saída será salvida como um único arquivo multi-frame.
BuildReport(string, string, SaveFormat, objeto, string, ReportBuilderOptions)
Popula o documento de modelo com dados da fonte especificada, gerando um relatório concluído com um formato de saída especificado, uma referência de fonte de dados nomeada e opções adicionais.
public static void BuildReport(string inputFileName, string outputFileName, SaveFormat saveFormat, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
Nome do arquivo de entrada.
outputFileName
string
Nome do arquivo de saída.
saveFormat
SaveFormat
O formato de saída é salvo.
data
object
Objeto de fonte de dados.
dataSourceName
string
Um nome para referir o objeto fonte de dados no modelo.
reportBuilderOptions
ReportBuilderOptions
Relatório adicional construindo opções.
Remarks
Se o formato de saída é uma imagem (BMP, EMF, EPS, GIF, JPEG, PNG, ou WebP), cada página da saída será salvo como um arquivo separado.
Se o formato de saída for TIFF, a saída será salvida como um único arquivo multi-frame.
BuildReport(string, string, SaveOptions, objeto, string, ReportBuilderOptions)
Popula o documento de modelo com dados da fonte especificada, gerando um relatório concluído com um formato de saída especificado, uma referência de fonte de dados nomeada e opções adicionais.
public static void BuildReport(string inputFileName, string outputFileName, SaveOptions saveOptions, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
Nome do arquivo de entrada.
outputFileName
string
Nome do arquivo de saída.
saveOptions
SaveOptions
A saída é a opção de poupança.
data
object
Objeto de fonte de dados.
dataSourceName
string
Um nome para referir o objeto fonte de dados no modelo.
reportBuilderOptions
ReportBuilderOptions
Relatório adicional construindo opções.
Remarks
Se o formato de saída é uma imagem (BMP, EMF, EPS, GIF, JPEG, PNG, ou WebP), cada página da saída será salvo como um arquivo separado.
Se o formato de saída for TIFF, a saída será salvida como um único arquivo multi-frame.
BuildReport(Stream, Stream, SaveFormat, objeto, string, ReportBuilderOptions)
Popula o documento de modelo com dados da fonte especificada, gerando um relatório concluído com uma referência de fonte de dados nomeada e opções adicionais.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveFormat saveFormat, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
O arquivo de entrada Stream.
outputStream
Stream
O arquivo de saída Stream.
saveFormat
SaveFormat
O formato de saída é salvo.
data
object
Objeto de fonte de dados.
dataSourceName
string
Um nome para referir o objeto fonte de dados no modelo.
reportBuilderOptions
ReportBuilderOptions
Relatório adicional construindo opções.
Remarks
Se o formato de saída for uma imagem (BMP, EMF, EPS, GIF, JPEG, PNG, ou WebP), apenas a primeira página da saída será salvida para o fluxo especificado.
Se o formato de saída for TIFF, a saída será armazenada como um único multi-frame TifF para o fluxo especificado.
BuildReport(Stream, Stream, SaveOptions, object, string, ReportBuilderOptions)
Popula o documento de modelo com dados da fonte especificada, gerando um relatório concluído com uma referência de fonte de dados nomeada e opções adicionais.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveOptions saveOptions, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
O arquivo de entrada Stream.
outputStream
Stream
O arquivo de saída Stream.
saveOptions
SaveOptions
A saída é a opção de poupança.
data
object
Objeto de fonte de dados.
dataSourceName
string
Um nome para referir o objeto fonte de dados no modelo.
reportBuilderOptions
ReportBuilderOptions
Relatório adicional construindo opções.
Remarks
Se o formato de saída for uma imagem (BMP, EMF, EPS, GIF, JPEG, PNG, ou WebP), apenas a primeira página da saída será salvida para o fluxo especificado.
Se o formato de saída for TIFF, a saída será armazenada como um único multi-frame TifF para o fluxo especificado.
BuildReport(Título, Título, Objeto[ ], O String[ ], Opções de ReportBuilder)
Popula o documento de modelo com dados de várias fontes, gerando um relatório concluído com opções adicionais.Esta sobrecarga determina automaticamente o formato de armazenamento com base na extensão de arquivo de saída.
public static void BuildReport(string inputFileName, string outputFileName, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
Nome do arquivo de entrada.
outputFileName
string
Nome do arquivo de saída.
data
object
[ ]
Uma série de objetos de origem de dados.
dataSourceNames
string
[ ]
Um conjunto de nomes para referir os objetos de fonte de dados dentro do modelo.
reportBuilderOptions
ReportBuilderOptions
Relatório adicional construindo opções.
Remarks
Se o formato de saída é uma imagem (BMP, EMF, EPS, GIF, JPEG, PNG, ou WebP), cada página da saída será salvo como um arquivo separado.
Se o formato de saída for TIFF, a saída será salvida como um único arquivo multi-frame.
BuildReport(Síntese, Síntese, SaveFormat, Objeto[ ], O String[ ], Opções de ReportBuilder)
Popula o documento de modelo com dados de várias fontes, gerando um relatório concluído com um formato de saída especificado e opções adicionais.
public static void BuildReport(string inputFileName, string outputFileName, SaveFormat saveFormat, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
Nome do arquivo de entrada.
outputFileName
string
Nome do arquivo de saída.
saveFormat
SaveFormat
O formato de saída é salvo.
data
object
[ ]
Uma série de objetos de origem de dados.
dataSourceNames
string
[ ]
Um conjunto de nomes para referir os objetos de fonte de dados dentro do modelo.
reportBuilderOptions
ReportBuilderOptions
Relatório adicional construindo opções.
Remarks
Se o formato de saída é uma imagem (BMP, EMF, EPS, GIF, JPEG, PNG, ou WebP), cada página da saída será salvo como um arquivo separado.
Se o formato de saída for TIFF, a saída será salvida como um único arquivo multi-frame.
BuildReport(string, string, opções de armazenamento, objeto[ ], O String[ ], Opções de ReportBuilder)
Popula o documento de modelo com dados de várias fontes, gerando um relatório concluído com um formato de saída especificado e opções adicionais.
public static void BuildReport(string inputFileName, string outputFileName, SaveOptions saveOptions, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
Nome do arquivo de entrada.
outputFileName
string
Nome do arquivo de saída.
saveOptions
SaveOptions
A saída é a opção de poupança.
data
object
[ ]
Uma série de objetos de origem de dados.
dataSourceNames
string
[ ]
Um conjunto de nomes para referir os objetos de fonte de dados dentro do modelo.
reportBuilderOptions
ReportBuilderOptions
Relatório adicional construindo opções.
Remarks
Se o formato de saída é uma imagem (BMP, EMF, EPS, GIF, JPEG, PNG, ou WebP), cada página da saída será salvo como um arquivo separado.
Se o formato de saída for TIFF, a saída será salvida como um único arquivo multi-frame.
BuildReport(Fluxo, Fluxo, SaveFormat, Objeto[ ], O String[ ], Opções de ReportBuilder)
Popula o documento de modelo com dados de várias fontes, gerando um relatório concluído com um formato de saída especificado e opções adicionais dos fluxos de arquivos de entrada e saída especificados.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveFormat saveFormat, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
O arquivo de entrada Stream.
outputStream
Stream
O arquivo de saída Stream.
saveFormat
SaveFormat
O formato de saída é salvo.
data
object
[ ]
Uma série de objetos de origem de dados.
dataSourceNames
string
[ ]
Um conjunto de nomes para referir os objetos de fonte de dados dentro do modelo.
reportBuilderOptions
ReportBuilderOptions
Relatório adicional construindo opções.
Remarks
Se o formato de saída for uma imagem (BMP, EMF, EPS, GIF, JPEG, PNG, ou WebP), apenas a primeira página da saída será salvida para o fluxo especificado.
Se o formato de saída for TIFF, a saída será armazenada como um único multi-frame TifF para o fluxo especificado.
BuildReport(Stream, Stream, SaveOptions, Objeto[ ], O String[ ], Opções de ReportBuilder)
Popula o documento de modelo com dados de várias fontes, gerando um relatório concluído com um formato de saída especificado e opções adicionais dos fluxos de arquivos de entrada e saída especificados.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveOptions saveOptions, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
O arquivo de entrada Stream.
outputStream
Stream
O arquivo de saída Stream.
saveOptions
SaveOptions
A saída é a opção de poupança.
data
object
[ ]
Uma série de objetos de origem de dados.
dataSourceNames
string
[ ]
Um conjunto de nomes para referir os objetos de fonte de dados dentro do modelo.
reportBuilderOptions
ReportBuilderOptions
Relatório adicional construindo opções.
Remarks
Se o formato de saída for uma imagem (BMP, EMF, EPS, GIF, JPEG, PNG, ou WebP), apenas a primeira página da saída será salvida para o fluxo especificado.
Se o formato de saída for TIFF, a saída será armazenada como um único multi-frame TifF para o fluxo especificado.
BuildReportToImages(Imagem, Opções de imagem, Objeto[ ], O String[ ], Opções de ReportBuilder)
Popula o documento de modelo com dados de várias fontes.Render a saída para imagens.
public static Stream[] BuildReportToImages(string inputFileName, ImageSaveOptions saveOptions, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
Nome do arquivo de entrada.
saveOptions
ImageSaveOptions
A saída é a opção de poupança.
data
object
[ ]
Uma série de objetos de origem de dados.
dataSourceNames
string
[ ]
Um conjunto de nomes para referir os objetos de fonte de dados dentro do modelo.
reportBuilderOptions
ReportBuilderOptions
Relatório adicional construindo opções.
Returns
Stream [ ]
BuildReportToImages(Stream, ImagemSaveOptions, Objeto[ ], O String[ ], Opções de ReportBuilder)
Popula o documento de modelo com dados de várias fontes.Render a saída para imagens.
public static Stream[] BuildReportToImages(Stream inputStream, ImageSaveOptions saveOptions, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
O arquivo de entrada Stream.
saveOptions
ImageSaveOptions
A saída é a opção de poupança.
data
object
[ ]
Uma série de objetos de origem de dados.
dataSourceNames
string
[ ]
Um conjunto de nomes para referir os objetos de fonte de dados dentro do modelo.
reportBuilderOptions
ReportBuilderOptions
Relatório adicional construindo opções.
Returns
Stream [ ]
Create()
Crie uma nova instância do processador de construção de relatórios.
public static ReportBuilder Create()
Returns
Create(ReportBuilderContext)
Crie uma nova instância do processador de construção de relatórios.
public static ReportBuilder Create(ReportBuilderContext context)
Parameters
context
ReportBuilderContext
Returns
ExecuteCore()
protected override void ExecuteCore()