API Reference

Class

ExcelChartSnapshot

Namespace OfficeIMO.Excel
Assembly OfficeIMO.Excel
Modifiers sealed

Lightweight chart snapshot that consumers can render without depending on Excel or Open XML chart internals.

Inheritance

  • Object
  • ExcelChartSnapshot

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

Properties

public String Name { get; } #

Chart drawing name.

public String Title { get; } #

Chart title text when present.

public ExcelChartType ChartType { get; } #

Detected chart type.

public ExcelChartData Data { get; } #

Cached or worksheet-backed chart data.

public Int32 RowIndex { get; } #

One-based worksheet row where the chart is anchored when known.

public Int32 ColumnIndex { get; } #

One-based worksheet column where the chart is anchored when known.

public Int32 OffsetXPixels { get; } #

Horizontal offset from the anchor column in pixels.

public Int32 OffsetYPixels { get; } #

Vertical offset from the anchor row in pixels.

public Int32 WidthPixels { get; } #

Chart width in pixels when known.

public Int32 HeightPixels { get; } #

Chart height in pixels when known.

public OfficeChartStyle Style { get; } #

Shared rendering style metadata extracted from the chart, when available.

public OfficeChartLayout Layout { get; } #

Shared rendering layout metadata extracted from the chart, when available.

public IReadOnlyList<OfficeImageExportDiagnostic> Diagnostics { get; } #

Diagnostics for authored chart features that the shared image renderer approximates or cannot render yet.