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(string, string, object, 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(string, string, SaveFormat, object, 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(string, string, 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(string, string, object, string, 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(string, string, SaveFormat, объект, string, 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(string, string, SaveOptions, объект, string, 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
Выходные файлы потока.
saveFormat
SaveFormat
Выход спасает формат.
data
object
Объект источника данных.
dataSourceName
string
Название для ссылки на объект источника данных в шаблоне.
reportBuilderOptions
ReportBuilderOptions
Дополнительный отчет создает варианты.
Remarks
Если формат выхода является изображением (BMP, EMF, EPS, GIF, JPEG, PNG или WebP), только первая страница вывода будет сохранена в указанном потоке.
Если формат выхода TIFF, то выход будет сохранен в качестве единого мульти-фрема 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
Выходные файлы потока.
saveOptions
SaveOptions
Выход из спасательных опционов.
data
object
Объект источника данных.
dataSourceName
string
Название для ссылки на объект источника данных в шаблоне.
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[] 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(string, string, 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
Выходные файлы потока.
saveFormat
SaveFormat
Выход спасает формат.
data
object
[ ]
Ассортимент объектов источника данных.
dataSourceNames
string
[ ]
Набор имен для ссылки на объекты источника данных в шаблоне.
reportBuilderOptions
ReportBuilderOptions
Дополнительный отчет создает варианты.
Remarks
Если формат выхода является изображением (BMP, EMF, EPS, GIF, JPEG, PNG или WebP), только первая страница вывода будет сохранена в указанном потоке.
Если формат выхода TIFF, то выход будет сохранен в качестве единого мульти-фрема TifF для указанного потока.
BuildReport(Stream, Stream, SaveOptions, Объект[ ], Стринг[ ], 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, объект[ ], Стринг[ ], 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()