Interface IPrintViewBuilder
Предоставляет методы для создания файла печатного представления на основе шаблона и данных.
Namespace:InfinniPlatform.PrintView
Assembly:InfinniPlatform.PrintView.Abstractions.dll
Syntax
public interface IPrintViewBuilder
Methods
| Improve this Doc View SourceBuild(Stream, Func<Stream>, Object, PrintViewFileFormat)
Создает файл печатного представления.
Declaration
Task Build(Stream stream, Func<Stream> template, object dataSource = null, PrintViewFileFormat fileFormat = null)
Parameters
| Type | Name | Description |
|---|---|---|
| Stream | stream | Поток для записи печатного представления. |
| Func<Stream> | template | Шаблон печатного представления. |
| System.Object | dataSource | Данные печатного представления. |
| PrintViewFileFormat | fileFormat | Формат файла печатного представления. |
Returns
| Type | Description |
|---|---|
| Task |
Build(Stream, PrintDocument, Object, PrintViewFileFormat)
Создает файл печатного представления.
Declaration
Task Build(Stream stream, PrintDocument template, object dataSource = null, PrintViewFileFormat fileFormat = null)
Parameters
| Type | Name | Description |
|---|---|---|
| Stream | stream | Поток для записи печатного представления. |
| PrintDocument | template | Шаблон печатного представления. |
| System.Object | dataSource | Данные печатного представления. |
| PrintViewFileFormat | fileFormat | Формат файла печатного представления. |
Returns
| Type | Description |
|---|---|
| Task |