API Reference
Class
OfficeChartDrawingRenderer
Renders dependency-free chart snapshots into vector drawing primitives shared by OfficeIMO exporters.
Inheritance
- Object
- OfficeChartDrawingRenderer
Methods
public static OfficeColor GetSeriesColor(Int32 index) #Returns:
OfficeColorGets the default premium chart palette color for the zero-based series or slice index.
Parameters
- index System.Int32
Render 2 overloads
public static OfficeDrawing Render(OfficeChartSnapshot snapshot, Boolean useMinimumCanvas = true) #Returns:
OfficeDrawingRenders a chart snapshot into an OfficeDrawing scene.
Parameters
- snapshot OfficeIMO.Drawing.OfficeChartSnapshot
- Chart snapshot to render.
- useMinimumCanvas System.Boolean = true
- 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:
OfficeDrawingRenders a chart and reports unsupported point appearance to the caller's diagnostic sink.
Parameters
- snapshot OfficeIMO.Drawing.OfficeChartSnapshot
- useMinimumCanvas System.Boolean
- diagnostics System.Collections.Generic.ICollection{OfficeIMO.Drawing.OfficeImageExportDiagnostic}
RenderWithQuality 2 overloads
public static OfficeChartRenderingResult RenderWithQuality(OfficeChartSnapshot snapshot, OfficeDrawingQualityOptions qualityOptions = null) #Returns:
OfficeChartRenderingResultRenders a chart snapshot and returns reusable drawing quality diagnostics for the rendered scene.
Parameters
- snapshot OfficeIMO.Drawing.OfficeChartSnapshot
- Chart snapshot to render.
- qualityOptions OfficeIMO.Drawing.OfficeDrawingQualityOptions = null
- Optional drawing quality analysis options.
Returns
Rendered chart drawing plus quality report.
public static OfficeChartRenderingResult RenderWithQuality(OfficeChartSnapshot snapshot, Boolean useMinimumCanvas, OfficeDrawingQualityOptions qualityOptions = null) #Returns:
OfficeChartRenderingResultRenders a chart with configurable minimum canvas sizing and drawing quality diagnostics.
Parameters
- snapshot OfficeIMO.Drawing.OfficeChartSnapshot
- Chart snapshot to render.
- useMinimumCanvas System.Boolean
- Whether to enlarge small authored dimensions to the default minimum canvas.
- qualityOptions OfficeIMO.Drawing.OfficeDrawingQualityOptions = null
- Optional drawing quality analysis options.
Returns
Rendered chart drawing plus quality report.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object