DiagramImageExporter
StockSharp.Xaml.Diagram.Avalonia.Export
Экспортирует диаграммы в файлы изображений.
Методы
ExportToBytes
public static byte[] ExportToBytes(ICompositionModel model, ExportOptions options)
result = DiagramImageExporter.ExportToBytes(model, options)
Экспортировать диаграмму в байтовый массив.
- model
- Модель состава для экспорта.
- options
- Варианты экспорта. Если нет, то используют дефолты.
Возвращает: Данные изображения как байты.
ExportToFile
public static void ExportToFile(ICompositionModel model, string filePath, ExportOptions options)
DiagramImageExporter.ExportToFile(model, filePath, options)
Экспорт диаграммы в файл.
- model
- Модель состава для экспорта.
- filePath
- Путь выхода файла.
- options
- Варианты экспорта. Если нет, то используют дефолты.
ExportToStream
public static void ExportToStream(ICompositionModel model, Stream stream, ExportOptions options)
DiagramImageExporter.ExportToStream(model, stream, options)
Экспортировать диаграмму в поток.
- model
- Модель состава для экспорта.
- stream
- Выходной поток.
- options
- Варианты экспорта. Если нет, то используют дефолты.
RenderToBitmap
public static RenderTargetBitmap RenderToBitmap(ICompositionModel model, ExportOptions options)
result = DiagramImageExporter.RenderToBitmap(model, options)
Переведите диаграмму в растр.
- model
- Модель композиции для рендеринга.
- options
- Варианты экспорта. Если нет, то используют дефолты.
Возвращает: Отредактированная растровая карта или нуль, если рендеринг не удался.