Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeDrawingRasterRenderer

Namespace OfficeIMO.Drawing
Assembly OfficeIMO.Core
Modifiers static

Dependency-free raster renderer for OfficeDrawing scenes.

Inheritance

  • Object
  • OfficeDrawingRasterRenderer

Methods

Render 2 overloads
public static OfficeRasterImage Render(OfficeDrawing drawing, Double scale = 1, Nullable<OfficeColor> background = null) #
Returns: OfficeRasterImage

Renders a drawing to an RGBA raster image.

Parameters

drawing OfficeIMO.Drawing.OfficeDrawing requiredposition: 0
scale System.Double = 1 optionalposition: 1
background System.Nullable{OfficeIMO.Drawing.OfficeColor} = null optionalposition: 2
public static OfficeRasterImage Render(OfficeDrawing drawing, OfficeDrawingRasterRenderOptions options) #
Returns: OfficeRasterImage

Renders a drawing with an optional external image codec.

Parameters

drawing OfficeIMO.Drawing.OfficeDrawing requiredposition: 0
options OfficeIMO.Drawing.OfficeDrawingRasterRenderOptions requiredposition: 1
ToPng 2 overloads
public static Byte[] ToPng(OfficeDrawing drawing, Double scale = 1, Nullable<OfficeColor> background = null) #
Returns: Byte[]

Renders a drawing to PNG bytes.

Parameters

drawing OfficeIMO.Drawing.OfficeDrawing requiredposition: 0
scale System.Double = 1 optionalposition: 1
background System.Nullable{OfficeIMO.Drawing.OfficeColor} = null optionalposition: 2
public static Byte[] ToPng(OfficeDrawing drawing, OfficeDrawingRasterRenderOptions options) #
Returns: Byte[]

Renders a drawing to PNG bytes with an optional external image codec.

Parameters

drawing OfficeIMO.Drawing.OfficeDrawing requiredposition: 0
options OfficeIMO.Drawing.OfficeDrawingRasterRenderOptions requiredposition: 1