Class ReportBuilder
Името на пространството: Aspose.Words.LowCode Асамблея: Aspose.Words.dll (25.4.0)
Осигурява методи, предназначени да попълнят шаблона с данни с помощта на LINQ Reporting Engine.
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
Stream.
saveFormat
SaveFormat
Изходът е спасител формат.
data
object
Обект на източника на данни.
reportBuilderOptions
ReportBuilderOptions
Допълнителен доклад изгражда опции.
Remarks
Ако изходният формат е изображение (BMP, EMF, EPS, GIF, JPEG, PNG или WebP), само първата страница на изхода ще бъде запазена в посочения поток.
Ако форматът на изхода е TIFF, изходът ще се съхранява като един мулти-фрейм ТИФФ към посочения поток.
BuildReport(Поток, Поток, SaveOptions, Обект, ReportBuilderOptions)
Популира шаблонния документ с данни от посочения източник, генерирайки завършен доклад с посочен формат на изхода и допълнителни опции, от входни и изходящи потоци.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveOptions saveOptions, object data, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
Изтегляне на входния файл поток.
outputStream
Stream
Stream.
saveOptions
SaveOptions
Изходът е възможностите за спасяване.
data
object
Обект на източника на данни.
reportBuilderOptions
ReportBuilderOptions
Допълнителен доклад изгражда опции.
Remarks
Ако изходният формат е изображение (BMP, EMF, EPS, GIF, JPEG, PNG или WebP), само първата страница на изхода ще бъде запазена в посочения поток.
Ако форматът на изхода е 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(Stream, Stream, SaveFormat, обект, лента, ReportBuilderOptions)
Популира шаблонния документ с данни от посочения източник, генерирайки завършен доклад с обозначена референция за източника на данни и допълнителни опции.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveFormat saveFormat, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
Изтегляне на входния файл поток.
outputStream
Stream
Stream.
saveFormat
SaveFormat
Изходът е спасител формат.
data
object
Обект на източника на данни.
dataSourceName
string
Име, за да се отнася до обекта на източника на данни в шаблона.
reportBuilderOptions
ReportBuilderOptions
Допълнителен доклад изгражда опции.
Remarks
Ако изходният формат е изображение (BMP, EMF, EPS, GIF, JPEG, PNG или WebP), само първата страница на изхода ще бъде запазена в посочения поток.
Ако форматът на изхода е TIFF, изходът ще се съхранява като един мулти-фрейм ТИФФ към посочения поток.
BuildReport(Stream, Stream, SaveOptions, обект, лента, ReportBuilderOptions)
Популира шаблонния документ с данни от посочения източник, генерирайки завършен доклад с обозначена референция за източника на данни и допълнителни опции.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveOptions saveOptions, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
Изтегляне на входния файл поток.
outputStream
Stream
Stream.
saveOptions
SaveOptions
Изходът е възможностите за спасяване.
data
object
Обект на източника на данни.
dataSourceName
string
Име, за да се отнася до обекта на източника на данни в шаблона.
reportBuilderOptions
ReportBuilderOptions
Допълнителен доклад изгражда опции.
Remarks
Ако изходният формат е изображение (BMP, EMF, EPS, GIF, JPEG, PNG или WebP), само първата страница на изхода ще бъде запазена в посочения поток.
Ако форматът на изхода е TIFF, изходът ще се съхранява като един мулти-фрейм ТИФФ към посочения поток.
BuildReport(Стринг, Стринг и Обект[]Стрийк[], 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, Обект[]Стрийк[], 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, Обект[]Стрийк[], 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(Поток, поток, SaveFormat, обект[]Стрийк[], ReportBuilderOptions)
Популира шаблонния документ с данни от няколко източника, генерирайки завършен доклад с определен формат на изхода и допълнителни опции от посочените потоци на вход и изход на файлове.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveFormat saveFormat, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
Изтегляне на входния файл поток.
outputStream
Stream
Stream.
saveFormat
SaveFormat
Изходът е спасител формат.
data
object
[]
Набор от обекти от източник на данни.
dataSourceNames
string
[]
Поредица от имена, за да се отнасят до обектите от източника на данни в шаблона.
reportBuilderOptions
ReportBuilderOptions
Допълнителен доклад изгражда опции.
Remarks
Ако изходният формат е изображение (BMP, EMF, EPS, GIF, JPEG, PNG или WebP), само първата страница на изхода ще бъде запазена в посочения поток.
Ако форматът на изхода е TIFF, изходът ще се съхранява като един мулти-фрейм ТИФФ към посочения поток.
BuildReport(Поток, Поток, SaveOptions, Обект[]Стрийк[], ReportBuilderOptions)
Популира шаблонния документ с данни от няколко източника, генерирайки завършен доклад с определен формат на изхода и допълнителни опции от посочените потоци на вход и изход на файлове.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveOptions saveOptions, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
Изтегляне на входния файл поток.
outputStream
Stream
Stream.
saveOptions
SaveOptions
Изходът е възможностите за спасяване.
data
object
[]
Набор от обекти от източник на данни.
dataSourceNames
string
[]
Поредица от имена, за да се отнасят до обектите от източника на данни в шаблона.
reportBuilderOptions
ReportBuilderOptions
Допълнителен доклад изгражда опции.
Remarks
Ако изходният формат е изображение (BMP, EMF, EPS, GIF, JPEG, PNG или WebP), само първата страница на изхода ще бъде запазена в посочения поток.
Ако форматът на изхода е TIFF, изходът ще се съхранява като един мулти-фрейм ТИФФ към посочения поток.
BuildReportToImages(Стринг, ImageSaveOptions, обект[]Стрийк[], 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, обект[]Стрийк[], 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()