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(лента, лента, обект, 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

ReportBuilder

Create(ReportBuilderContext)

Създава нова версия на процесора за изграждане на доклада.

public static ReportBuilder Create(ReportBuilderContext context)

Parameters

context ReportBuilderContext

Returns

ReportBuilder

ExecuteCore()

protected override void ExecuteCore()

 Български