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.