Class PrintViewWriter
Реализует IPrintViewWriter.
Inheritance
System.Object
PrintViewWriter
Namespace:InfinniPlatform.PrintView
Assembly:InfinniPlatform.PrintView.Abstractions.dll
Syntax
public class PrintViewWriter : object, IPrintViewWriter
Remarks
Предполагается, что в явном виде этот класс будет создаваться только в редакторе печатных представлений. В иных случаях будет использоваться IoC контейнер.
Methods
| Improve this Doc View SourceRegisterWriter(PrintViewFileFormat, IPrintDocumentWriter)
Регистрирует реализацию IPrintDocumentWriter.
Declaration
public void RegisterWriter(PrintViewFileFormat fileFormat, IPrintDocumentWriter documentWriter)
Parameters
Type | Name | Description |
---|---|---|
PrintViewFileFormat | fileFormat | |
IPrintDocumentWriter | documentWriter |
Write(Stream, PrintDocument, PrintViewFileFormat)
Записывает документ в файл.
Declaration
public Task Write(Stream stream, PrintDocument document, PrintViewFileFormat fileFormat)
Parameters
Type | Name | Description |
---|---|---|
Stream | stream | Поток для записи в файл. |
PrintDocument | document | Документ печатного представления. |
PrintViewFileFormat | fileFormat | Формат файла печатного представления для записи. |
Returns
Type | Description |
---|---|
Task |