Class ReportBuilder

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

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

ReportBuilder

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

ReportBuilder

ExecuteCore()

protected override void ExecuteCore()

 Português