Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeChartDrawingRenderer

Namespace OfficeIMO.Drawing
Assembly OfficeIMO.Core
Modifiers static

Renders dependency-free chart snapshots into vector drawing primitives shared by OfficeIMO exporters.

Inheritance

  • Object
  • OfficeChartDrawingRenderer

Methods

public static OfficeColor GetSeriesColor(Int32 index) #
Returns: OfficeColor

Gets the default premium chart palette color for the zero-based series or slice index.

Parameters

index System.Int32 requiredposition: 0
Render 2 overloads
public static OfficeDrawing Render(OfficeChartSnapshot snapshot, Boolean useMinimumCanvas = true) #
Returns: OfficeDrawing

Renders a chart snapshot into an OfficeDrawing scene.

Parameters

snapshot OfficeIMO.Drawing.OfficeChartSnapshot requiredposition: 0
Chart snapshot to render.
useMinimumCanvas System.Boolean = true optionalposition: 1
Whether to expand small snapshots to the shared default minimum chart canvas.

Returns

Vector drawing containing the chart plot area and series marks.

public static OfficeDrawing Render(OfficeChartSnapshot snapshot, Boolean useMinimumCanvas, ICollection<OfficeImageExportDiagnostic> diagnostics) #
Returns: OfficeDrawing

Renders a chart and reports unsupported point appearance to the caller's diagnostic sink.

Parameters

snapshot OfficeIMO.Drawing.OfficeChartSnapshot requiredposition: 0
useMinimumCanvas System.Boolean requiredposition: 1
diagnostics System.Collections.Generic.ICollection{OfficeIMO.Drawing.OfficeImageExportDiagnostic} requiredposition: 2
RenderWithQuality 2 overloads
public static OfficeChartRenderingResult RenderWithQuality(OfficeChartSnapshot snapshot, OfficeDrawingQualityOptions qualityOptions = null) #
Returns: OfficeChartRenderingResult

Renders a chart snapshot and returns reusable drawing quality diagnostics for the rendered scene.

Parameters

snapshot OfficeIMO.Drawing.OfficeChartSnapshot requiredposition: 0
Chart snapshot to render.
qualityOptions OfficeIMO.Drawing.OfficeDrawingQualityOptions = null optionalposition: 1
Optional drawing quality analysis options.

Returns

Rendered chart drawing plus quality report.

public static OfficeChartRenderingResult RenderWithQuality(OfficeChartSnapshot snapshot, Boolean useMinimumCanvas, OfficeDrawingQualityOptions qualityOptions = null) #
Returns: OfficeChartRenderingResult

Renders a chart with configurable minimum canvas sizing and drawing quality diagnostics.

Parameters

snapshot OfficeIMO.Drawing.OfficeChartSnapshot requiredposition: 0
Chart snapshot to render.
useMinimumCanvas System.Boolean requiredposition: 1
Whether to enlarge small authored dimensions to the default minimum canvas.
qualityOptions OfficeIMO.Drawing.OfficeDrawingQualityOptions = null optionalposition: 2
Optional drawing quality analysis options.

Returns

Rendered chart drawing plus quality report.