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(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(стрічка, стрічка, об’єкт, стрічка, 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(Потік, Потік, 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()