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
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
Create(ReportBuilderContext)
创建报告构建器处理器的新例子。
public static ReportBuilder Create(ReportBuilderContext context)
Parameters
context
ReportBuilderContext
Returns
ExecuteCore()
protected override void ExecuteCore()