DiagramImageExporter
StockSharp.Xaml.Diagram.Avalonia.Export
Exports diagrams to image files.
Methods
ExportToBytes
public static byte[] ExportToBytes(ICompositionModel model, ExportOptions options)
result = DiagramImageExporter.ExportToBytes(model, options)
Export a diagram to a byte array.
- model
- The composition model to export.
- options
- Export options. If null, uses defaults.
Returns: The image data as bytes.
ExportToFile
public static void ExportToFile(ICompositionModel model, string filePath, ExportOptions options)
DiagramImageExporter.ExportToFile(model, filePath, options)
Export a diagram to a file.
- model
- The composition model to export.
- filePath
- The output file path.
- options
- Export options. If null, uses defaults.
ExportToStream
public static void ExportToStream(ICompositionModel model, Stream stream, ExportOptions options)
DiagramImageExporter.ExportToStream(model, stream, options)
Export a diagram to a stream.
- model
- The composition model to export.
- stream
- The output stream.
- options
- Export options. If null, uses defaults.
RenderToBitmap
public static RenderTargetBitmap RenderToBitmap(ICompositionModel model, ExportOptions options)
result = DiagramImageExporter.RenderToBitmap(model, options)
Render a diagram to a bitmap.
- model
- The composition model to render.
- options
- Export options. If null, uses defaults.
Returns: The rendered bitmap, or null if rendering failed.