Class PrintDocumentBuilder
Реализует IPrintDocumentBuilder.
Inheritance
System.Object
PrintDocumentBuilder
Namespace:InfinniPlatform.PrintView.Factories
Assembly:InfinniPlatform.PrintView.dll
Syntax
public class PrintDocumentBuilder : object, IPrintDocumentBuilder
Remarks
Предполагается, что в явном виде этот класс будет создаваться только в редакторе печатных представлений. В иных случаях будет использоваться IoC контейнер.
Constructors
| Improve this Doc View SourcePrintDocumentBuilder(Boolean)
Конструктор.
Declaration
public PrintDocumentBuilder(bool isDesignMode = false)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | isDesignMode | Работа в режиме редактора печатных представлений. |
Methods
| Improve this Doc View SourceBuild(PrintDocument, Object, PrintDocumentMap)
Создает документ печатного представления.
Declaration
public PrintDocument Build(PrintDocument template, object dataSource, PrintDocumentMap documentMap = null)
Parameters
Type | Name | Description |
---|---|---|
PrintDocument | template | Шаблон печатного представления. |
System.Object | dataSource | Данные печатного представления. |
PrintDocumentMap | documentMap | Соответствие между элементами документа и их шаблонами. |
Returns
Type | Description |
---|---|
PrintDocument | Документ печатного представления. |