Class ReportBuilder

Class ReportBuilder

名称: Aspose.Words.LowCode 集合: Aspose.Words.dll (25.4.0)

提供用于使用 LINQ 报告引擎填写模板的方法。

public class ReportBuilder : Processor

Inheritance

object Processor ReportBuilder

继承人

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(字符串,字符串,对象, ReportBuilderOptions)

将模板文档与指定的来源的数据集成,并产生包含额外选项的完整报告。

public static void BuildReport(string inputFileName, string outputFileName, object data, ReportBuilderOptions reportBuilderOptions = null)

Parameters

inputFileName string

输入文件名称。

outputFileName string

输出文件名称。

data object

数据源对象。

reportBuilderOptions ReportBuilderOptions

附加报告构建选项。

Remarks

如果输出格式是图像(BMP、EMF、EPS、GIF、JPEG、PNG、或WebP),输出的每个页面将作为单独的文件保存。

如果输出格式为 TIFF,则输入将保存为单个多框的 TifF 文件。

BuildReport(字符串, 字符串, SaveFormat, 对象, ReportBuilderOptions)

将模板文档与指定的来源的数据集成,并产生具有指定的输出格式和额外选项的完成报告。

public static void BuildReport(string inputFileName, string outputFileName, SaveFormat saveFormat, object data, ReportBuilderOptions reportBuilderOptions = null)

Parameters

inputFileName string

输入文件名称。

outputFileName string

输出文件名称。

saveFormat SaveFormat

输出的保存格式。

data object

数据源对象。

reportBuilderOptions ReportBuilderOptions

附加报告构建选项。

Remarks

如果输出格式是图像(BMP、EMF、EPS、GIF、JPEG、PNG、或WebP),输出的每个页面将作为单独的文件保存。

如果输出格式为 TIFF,则输入将保存为单个多框的 TifF 文件。

BuildReport(字符串, 字符串, SaveOptions, 对象, ReportBuilderOptions)

将模板文档与指定的来源的数据集成,并产生具有指定的输出格式和额外选项的完成报告。

public static void BuildReport(string inputFileName, string outputFileName, SaveOptions saveOptions, object data, ReportBuilderOptions reportBuilderOptions = null)

Parameters

inputFileName string

输入文件名称。

outputFileName string

输出文件名称。

saveOptions SaveOptions

输出的储蓄选项。

data object

数据源对象。

reportBuilderOptions ReportBuilderOptions

附加报告构建选项。

Remarks

如果输出格式是图像(BMP、EMF、EPS、GIF、JPEG、PNG、或WebP),输出的每个页面将作为单独的文件保存。

如果输出格式为 TIFF,则输入将保存为单个多框的 TifF 文件。

BuildReport(流, 流, SaveFormat, 对象, ReportBuilderOptions)

将模板文档与指定的来源的数据集成,从输入和输出流中,从指定的输出格式和额外选项中创建完整的报告。

public static void BuildReport(Stream inputStream, Stream outputStream, SaveFormat saveFormat, object data, ReportBuilderOptions reportBuilderOptions = null)

Parameters

inputStream Stream

输入文件流。

outputStream Stream

输出文件流。

saveFormat SaveFormat

输出的保存格式。

data object

数据源对象。

reportBuilderOptions ReportBuilderOptions

附加报告构建选项。

Remarks

如果输出格式是图像(BMP、EMF、EPS、GIF、JPEG、PNG 或 WebP),则仅存储输出的第一页到指定的流。

如果输出格式为 TIFF,则输入将作为一个单一多框的 TifF 存储到指定的流。

BuildReport(流, 流, SaveOptions, 对象, ReportBuilderOptions)

将模板文档与指定的来源的数据集成,从输入和输出流中,从指定的输出格式和额外选项中创建完整的报告。

public static void BuildReport(Stream inputStream, Stream outputStream, SaveOptions saveOptions, object data, ReportBuilderOptions reportBuilderOptions = null)

Parameters

inputStream Stream

输入文件流。

outputStream Stream

输出文件流。

saveOptions SaveOptions

输出的储蓄选项。

data object

数据源对象。

reportBuilderOptions ReportBuilderOptions

附加报告构建选项。

Remarks

如果输出格式是图像(BMP、EMF、EPS、GIF、JPEG、PNG 或 WebP),则仅存储输出的第一页到指定的流。

如果输出格式为 TIFF,则输入将作为一个单一多框的 TifF 存储到指定的流。

BuildReport(字符串,字符串,对象,字符串, ReportBuilderOptions)

将模板文档与指定的来源的数据集成,创建一个完整的报告,名为数据来源参考和额外的选项。

public static void BuildReport(string inputFileName, string outputFileName, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)

Parameters

inputFileName string

输入文件名称。

outputFileName string

输出文件名称。

data object

数据源对象。

dataSourceName string

在模板中提到数据源对象的名称。

reportBuilderOptions ReportBuilderOptions

附加报告构建选项。

Remarks

如果输出格式是图像(BMP、EMF、EPS、GIF、JPEG、PNG、或WebP),输出的每个页面将作为单独的文件保存。

如果输出格式为 TIFF,则输入将保存为单个多框的 TifF 文件。

BuildReport(字符串, 字符串, SaveFormat, 对象, 字符串, ReportBuilderOptions)

将模板文档与指定的来源的数据集成,创建一个完成的报告与指定的输出格式,一个名为数据来源的参考,以及额外的选项。

public static void BuildReport(string inputFileName, string outputFileName, SaveFormat saveFormat, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)

Parameters

inputFileName string

输入文件名称。

outputFileName string

输出文件名称。

saveFormat SaveFormat

输出的保存格式。

data object

数据源对象。

dataSourceName string

在模板中提到数据源对象的名称。

reportBuilderOptions ReportBuilderOptions

附加报告构建选项。

Remarks

如果输出格式是图像(BMP、EMF、EPS、GIF、JPEG、PNG、或WebP),输出的每个页面将作为单独的文件保存。

如果输出格式为 TIFF,则输入将保存为单个多框的 TifF 文件。

BuildReport(字符串, 字符串, SaveOptions, 对象, 字符串, ReportBuilderOptions)

将模板文档与指定的来源的数据集成,创建一个完成的报告与指定的输出格式,一个名为数据来源的参考,以及额外的选项。

public static void BuildReport(string inputFileName, string outputFileName, SaveOptions saveOptions, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)

Parameters

inputFileName string

输入文件名称。

outputFileName string

输出文件名称。

saveOptions SaveOptions

输出的储蓄选项。

data object

数据源对象。

dataSourceName string

在模板中提到数据源对象的名称。

reportBuilderOptions ReportBuilderOptions

附加报告构建选项。

Remarks

如果输出格式是图像(BMP、EMF、EPS、GIF、JPEG、PNG、或WebP),输出的每个页面将作为单独的文件保存。

如果输出格式为 TIFF,则输入将保存为单个多框的 TifF 文件。

BuildReport(流, 流, SaveFormat, 对象, 序列, ReportBuilderOptions)

将模板文档与指定的来源的数据集成,创建一个完整的报告,名为数据来源参考和额外的选项。

public static void BuildReport(Stream inputStream, Stream outputStream, SaveFormat saveFormat, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)

Parameters

inputStream Stream

输入文件流。

outputStream Stream

输出文件流。

saveFormat SaveFormat

输出的保存格式。

data object

数据源对象。

dataSourceName string

在模板中提到数据源对象的名称。

reportBuilderOptions ReportBuilderOptions

附加报告构建选项。

Remarks

如果输出格式是图像(BMP、EMF、EPS、GIF、JPEG、PNG 或 WebP),则仅存储输出的第一页到指定的流。

如果输出格式为 TIFF,则输入将作为一个单一多框的 TifF 存储到指定的流。

BuildReport(流, 流, SaveOptions, 对象, 序列, ReportBuilderOptions)

将模板文档与指定的来源的数据集成,创建一个完整的报告,名为数据来源参考和额外的选项。

public static void BuildReport(Stream inputStream, Stream outputStream, SaveOptions saveOptions, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)

Parameters

inputStream Stream

输入文件流。

outputStream Stream

输出文件流。

saveOptions SaveOptions

输出的储蓄选项。

data object

数据源对象。

dataSourceName string

在模板中提到数据源对象的名称。

reportBuilderOptions ReportBuilderOptions

附加报告构建选项。

Remarks

如果输出格式是图像(BMP、EMF、EPS、GIF、JPEG、PNG 或 WebP),则仅存储输出的第一页到指定的流。

如果输出格式为 TIFF,则输入将作为一个单一多框的 TifF 存储到指定的流。

BuildReport(字符串、字符串、物体( ), String( ), ReportBuilderOptions)

将模板文档与来自多个来源的数据集成,并产生包含额外选项的完整报告。此过载自动确定存储格式,基于输出文件扩展。

public static void BuildReport(string inputFileName, string outputFileName, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)

Parameters

inputFileName string

输入文件名称。

outputFileName string

输出文件名称。

data object ( )

一系列数据源物体。

dataSourceNames string ( )

一系列名称引用数据源对象在模板内。

reportBuilderOptions ReportBuilderOptions

附加报告构建选项。

Remarks

如果输出格式是图像(BMP、EMF、EPS、GIF、JPEG、PNG、或WebP),输出的每个页面将作为单独的文件保存。

如果输出格式为 TIFF,则输入将保存为单个多框的 TifF 文件。

BuildReport(字符串、字符串、SaveFormat、object( ), String( ), ReportBuilderOptions)

将模板文档包含来自多个来源的数据,并创建一个完整的报告,具有特定输出格式和额外的选项。

public static void BuildReport(string inputFileName, string outputFileName, SaveFormat saveFormat, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)

Parameters

inputFileName string

输入文件名称。

outputFileName string

输出文件名称。

saveFormat SaveFormat

输出的保存格式。

data object ( )

一系列数据源物体。

dataSourceNames string ( )

一系列名称引用数据源对象在模板内。

reportBuilderOptions ReportBuilderOptions

附加报告构建选项。

Remarks

如果输出格式是图像(BMP、EMF、EPS、GIF、JPEG、PNG、或WebP),输出的每个页面将作为单独的文件保存。

如果输出格式为 TIFF,则输入将保存为单个多框的 TifF 文件。

BuildReport(字符串、字符串、SaveOptions、object( ), String( ), ReportBuilderOptions)

将模板文档包含来自多个来源的数据,并创建一个完整的报告,具有特定输出格式和额外的选项。

public static void BuildReport(string inputFileName, string outputFileName, SaveOptions saveOptions, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)

Parameters

inputFileName string

输入文件名称。

outputFileName string

输出文件名称。

saveOptions SaveOptions

输出的储蓄选项。

data object ( )

一系列数据源物体。

dataSourceNames string ( )

一系列名称引用数据源对象在模板内。

reportBuilderOptions ReportBuilderOptions

附加报告构建选项。

Remarks

如果输出格式是图像(BMP、EMF、EPS、GIF、JPEG、PNG、或WebP),输出的每个页面将作为单独的文件保存。

如果输出格式为 TIFF,则输入将保存为单个多框的 TifF 文件。

BuildReport(流、流、保存格式、对象( ), String( ), ReportBuilderOptions)

将模板文档包含来自多个来源的数据,并从所指定的输入和输出文件流中创建一个完整的报告,并提供特定的输出格式和额外的选项。

public static void BuildReport(Stream inputStream, Stream outputStream, SaveFormat saveFormat, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)

Parameters

inputStream Stream

输入文件流。

outputStream Stream

输出文件流。

saveFormat SaveFormat

输出的保存格式。

data object ( )

一系列数据源物体。

dataSourceNames string ( )

一系列名称引用数据源对象在模板内。

reportBuilderOptions ReportBuilderOptions

附加报告构建选项。

Remarks

如果输出格式是图像(BMP、EMF、EPS、GIF、JPEG、PNG 或 WebP),则仅存储输出的第一页到指定的流。

如果输出格式为 TIFF,则输入将作为一个单一多框的 TifF 存储到指定的流。

BuildReport(流、流、保存选项、对象( ), String( ), ReportBuilderOptions)

将模板文档包含来自多个来源的数据,并从所指定的输入和输出文件流中创建一个完整的报告,并提供特定的输出格式和额外的选项。

public static void BuildReport(Stream inputStream, Stream outputStream, SaveOptions saveOptions, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)

Parameters

inputStream Stream

输入文件流。

outputStream Stream

输出文件流。

saveOptions SaveOptions

输出的储蓄选项。

data object ( )

一系列数据源物体。

dataSourceNames string ( )

一系列名称引用数据源对象在模板内。

reportBuilderOptions ReportBuilderOptions

附加报告构建选项。

Remarks

如果输出格式是图像(BMP、EMF、EPS、GIF、JPEG、PNG 或 WebP),则仅存储输出的第一页到指定的流。

如果输出格式为 TIFF,则输入将作为一个单一多框的 TifF 存储到指定的流。

BuildReportToImages(字符串, ImageSaveOptions, 对象( ), String( ), ReportBuilderOptions)

将模板文档与来自多个来源的数据集成。将输出转换为图像。

public static Stream[] BuildReportToImages(string inputFileName, ImageSaveOptions saveOptions, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)

Parameters

inputFileName string

输入文件名称。

saveOptions ImageSaveOptions

输出的储蓄选项。

data object ( )

一系列数据源物体。

dataSourceNames string ( )

一系列名称引用数据源对象在模板内。

reportBuilderOptions ReportBuilderOptions

附加报告构建选项。

Returns

Stream ( )

BuildReportToImages(流, ImageSaveOptions, 对象( ), String( ), ReportBuilderOptions)

将模板文档与来自多个来源的数据集成。将输出转换为图像。

public static Stream[] BuildReportToImages(Stream inputStream, ImageSaveOptions saveOptions, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)

Parameters

inputStream Stream

输入文件流。

saveOptions ImageSaveOptions

输出的储蓄选项。

data object ( )

一系列数据源物体。

dataSourceNames string ( )

一系列名称引用数据源对象在模板内。

reportBuilderOptions ReportBuilderOptions

附加报告构建选项。

Returns

Stream ( )

Create()

创建报告构建器处理器的新例子。

public static ReportBuilder Create()

Returns

ReportBuilder

Create(ReportBuilderContext)

创建报告构建器处理器的新例子。

public static ReportBuilder Create(ReportBuilderContext context)

Parameters

context ReportBuilderContext

Returns

ReportBuilder

ExecuteCore()

protected override void ExecuteCore()

 中文
OSZAR »