Class ReportBuilder

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, 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)

Популирует документ шаблона с данными из указанного источника, генерируя завершенный отчет с дополнительными опциями.

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

ReportBuilder

Create(ReportBuilderContext)

Создает новую инстанцию процессора доклада.

public static ReportBuilder Create(ReportBuilderContext context)

Parameters

context ReportBuilderContext

Returns

ReportBuilder

ExecuteCore()

protected override void ExecuteCore()

 Русский