Show / Hide Table of Contents

Interface IPrintViewBuilder

Предоставляет методы для создания файла печатного представления на основе шаблона и данных.

Namespace:InfinniPlatform.PrintView
Assembly:InfinniPlatform.PrintView.Abstractions.dll
Syntax
public interface IPrintViewBuilder

Methods

| Improve this Doc View Source

Build(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
| Improve this Doc View Source

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

Extension Methods

DynamicCollectionExtensions.GetItem(Object, Int32)
DynamicCollectionExtensions.SetItem(Object, Int32, Object)
DynamicCollectionExtensions.AddItem(Object, Object)
DynamicCollectionExtensions.InsertItem(Object, Int32, Object)
DynamicCollectionExtensions.RemoveItem(Object, Object)
DynamicCollectionExtensions.RemoveItemAt(Object, Int32)
DynamicCollectionExtensions.MoveItem(Object, Object, Int32)
DynamicObjectExtensions.TryGetPropertyValue(Object, String)
DynamicObjectExtensions.TrySetPropertyValue(Object, String, Object)
DynamicObjectExtensions.TryGetPropertyValueByPath(Object, String)
DynamicObjectExtensions.TrySetPropertyValueByPath(Object, String, Object)
ReflectionExtensions.IsInstanceOfType(Object, Type)
ReflectionExtensions.GetMemberValue(Object, String)
ReflectionExtensions.SetMemberValue(Object, String, Object)
ReflectionExtensions.InvokeMember(Object, String, Object[], out Object, Type[])
ReflectionExtensions.GetFieldValue(Object, FieldInfo)
ReflectionExtensions.SetFieldValue(Object, FieldInfo, Object)
ReflectionExtensions.GetPropertyValue(Object, PropertyInfo)
ReflectionExtensions.SetPropertyValue(Object, PropertyInfo, Object)
ReflectionExtensions.GetMethodDelegate(Object, MethodInfo)
ReflectionExtensions.GetEventDelegate(Object, EventInfo)
ReflectionExtensions.SetEventDelegate(Object, EventInfo, Object)
CommonExtensions.ExecuteSilent<T>(T, Action<T>)
  • Improve this Doc
  • View Source
Back to top © Copyright Infinnity Solutions Ltd, 2010–2017.