Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeChartSnapshot

Namespace OfficeIMO.Drawing
Assembly OfficeIMO.Core
Modifiers sealed

Dependency-free chart snapshot that can be rendered by shared OfficeIMO visual engines.

Inheritance

  • Object
  • OfficeChartSnapshot

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Accepted by parameters

Constructors

OfficeChartSnapshot 5 overloads
public OfficeChartSnapshot(String name, String title, OfficeChartKind chartKind, OfficeChartData data, Double widthPoints, Double heightPoints, OfficeChartStyle style = null, OfficeChartLayout layout = null) #

Initializes a chart snapshot for rendering.

Parameters

name System.String requiredposition: 0
Source shape or drawing name.
title System.String requiredposition: 1
Optional display title.
chartKind OfficeIMO.Drawing.OfficeChartKind requiredposition: 2
Supported chart family.
data OfficeIMO.Drawing.OfficeChartData requiredposition: 3
Chart category and series data.
widthPoints System.Double requiredposition: 4
Requested render width in points.
heightPoints System.Double requiredposition: 5
Requested render height in points.
style OfficeIMO.Drawing.OfficeChartStyle = null optionalposition: 6
Optional shared chart style metadata.
layout OfficeIMO.Drawing.OfficeChartLayout = null optionalposition: 7
Optional shared chart layout metadata.
public OfficeChartSnapshot(String name, String title, OfficeChartKind chartKind, OfficeChartData data, Double widthPoints, Double heightPoints, Double bubbleScalePercent, OfficeChartBubbleSizeMode bubbleSizeMode = Area) #

Initializes a bubble-aware chart snapshot for rendering with default style and layout.

Parameters

name System.String requiredposition: 0
Source shape or drawing name.
title System.String requiredposition: 1
Optional display title.
chartKind OfficeIMO.Drawing.OfficeChartKind requiredposition: 2
Supported chart family.
data OfficeIMO.Drawing.OfficeChartData requiredposition: 3
Chart category and series data.
widthPoints System.Double requiredposition: 4
Requested render width in points.
heightPoints System.Double requiredposition: 5
Requested render height in points.
bubbleScalePercent System.Double requiredposition: 6
Bubble diameter scale as a percentage from zero through 300.
bubbleSizeMode OfficeIMO.Drawing.OfficeChartBubbleSizeMode = Area optionalposition: 7
Whether bubble values represent area or width.
public OfficeChartSnapshot(String name, String title, OfficeChartKind chartKind, OfficeChartData data, Double widthPoints, Double heightPoints, OfficeChartStyle style, OfficeChartLayout layout, Double bubbleScalePercent, OfficeChartBubbleSizeMode bubbleSizeMode) #

Initializes a bubble-aware chart snapshot for rendering.

Parameters

name System.String requiredposition: 0
Source shape or drawing name.
title System.String requiredposition: 1
Optional display title.
chartKind OfficeIMO.Drawing.OfficeChartKind requiredposition: 2
Supported chart family.
data OfficeIMO.Drawing.OfficeChartData requiredposition: 3
Chart category and series data.
widthPoints System.Double requiredposition: 4
Requested render width in points.
heightPoints System.Double requiredposition: 5
Requested render height in points.
style OfficeIMO.Drawing.OfficeChartStyle requiredposition: 6
Optional shared chart style metadata.
layout OfficeIMO.Drawing.OfficeChartLayout requiredposition: 7
Optional shared chart layout metadata.
bubbleScalePercent System.Double requiredposition: 8
Bubble diameter scale as a percentage from zero through 300.
bubbleSizeMode OfficeIMO.Drawing.OfficeChartBubbleSizeMode requiredposition: 9
Whether bubble values represent area or width.
public OfficeChartSnapshot(String name, String title, OfficeChartKind chartKind, OfficeChartData data, Double widthPoints, Double heightPoints, OfficeChartStyle style, OfficeChartLayout layout, OfficeChartRadialLayout radialLayout) #

Creates a chart snapshot with explicit radial geometry and default bubble sizing.

Parameters

name System.String requiredposition: 0
title System.String requiredposition: 1
chartKind OfficeIMO.Drawing.OfficeChartKind requiredposition: 2
data OfficeIMO.Drawing.OfficeChartData requiredposition: 3
widthPoints System.Double requiredposition: 4
heightPoints System.Double requiredposition: 5
style OfficeIMO.Drawing.OfficeChartStyle requiredposition: 6
layout OfficeIMO.Drawing.OfficeChartLayout requiredposition: 7
radialLayout OfficeIMO.Drawing.OfficeChartRadialLayout requiredposition: 8
public OfficeChartSnapshot(String name, String title, OfficeChartKind chartKind, OfficeChartData data, Double widthPoints, Double heightPoints, OfficeChartStyle style, OfficeChartLayout layout, Double bubbleScalePercent, OfficeChartBubbleSizeMode bubbleSizeMode, OfficeChartRadialLayout radialLayout) #

Creates a chart snapshot with explicit bubble sizing and radial geometry.

Parameters

name System.String requiredposition: 0
title System.String requiredposition: 1
chartKind OfficeIMO.Drawing.OfficeChartKind requiredposition: 2
data OfficeIMO.Drawing.OfficeChartData requiredposition: 3
widthPoints System.Double requiredposition: 4
heightPoints System.Double requiredposition: 5
style OfficeIMO.Drawing.OfficeChartStyle requiredposition: 6
layout OfficeIMO.Drawing.OfficeChartLayout requiredposition: 7
bubbleScalePercent System.Double requiredposition: 8
bubbleSizeMode OfficeIMO.Drawing.OfficeChartBubbleSizeMode requiredposition: 9
radialLayout OfficeIMO.Drawing.OfficeChartRadialLayout requiredposition: 10

Methods

public OfficeChartSnapshot WithSize(Double widthPoints, Double heightPoints) #
Returns: OfficeChartSnapshot

Creates a snapshot at a different render size while retaining all chart data and presentation metadata.

Parameters

widthPoints System.Double requiredposition: 0
Finite positive render width in points.
heightPoints System.Double requiredposition: 1
Finite positive render height in points.

Properties

public String Name { get; } #

Source shape or drawing name.

public String Title { get; } #

Optional display title.

public OfficeChartKind ChartKind { get; } #

Supported chart family.

public OfficeChartData Data { get; } #

Chart category and series data.

public Double WidthPoints { get; } #

Requested render width in points.

public Double HeightPoints { get; } #

Requested render height in points.

public OfficeChartStyle Style { get; } #

Shared chart style metadata.

public OfficeChartLayout Layout { get; } #

Shared chart layout metadata.

public Double BubbleScalePercent { get; } #

Bubble diameter scale as a percentage from zero through 300.

public OfficeChartBubbleSizeMode BubbleSizeMode { get; } #

Whether bubble values represent area or width.

public OfficeChartRadialLayout RadialLayout { get; } #

Pie rotation and doughnut hole geometry.