API Reference

Class

LegacyXlsChartSheet

Namespace OfficeIMO.Excel.LegacyXls.Model
Assembly OfficeIMO.Excel
Modifiers sealed

Describes a legacy XLS chart sheet decoded from a BIFF chart-sheet substream.

Inheritance

  • Object
  • LegacyXlsChartSheet

Usage

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

Constructors

public LegacyXlsChartSheet(String name, Int32 streamOffset, Byte visibility, Byte sheetType) #

Creates chart-sheet metadata.

Parameters

name System.String requiredposition: 0
Sheet name from the BoundSheet8 record.
streamOffset System.Int32 requiredposition: 1
Byte offset of the chart-sheet substream in the BIFF workbook stream.
visibility System.Byte requiredposition: 2
Legacy sheet visibility flag.
sheetType System.Byte requiredposition: 3
Legacy BoundSheet8 sheet type flag.

Properties

public String Name { get; } #

Gets the chart-sheet name from the BoundSheet8 record.

public Int32 StreamOffset { get; } #

Gets the byte offset of the chart-sheet substream in the BIFF workbook stream.

public Byte Visibility { get; } #

Gets the legacy visibility flag.

public Nullable<LegacyXlsSheetVisibility> VisibilityKind { get; } #

Gets the decoded sheet visibility state, when the BoundSheet value is recognized.

public String VisibilityName { get; } #

Gets the decoded sheet visibility state name, or a hexadecimal fallback for unknown values.

public Byte SheetType { get; } #

Gets the legacy BoundSheet8 sheet type flag.

public IReadOnlyList<LegacyXlsChartSheetMetadataRecord> MetadataRecords { get; } #

Gets decoded metadata records from this chart-sheet substream.

public IReadOnlyList<LegacyXlsSheetFutureMetadataRecord> FutureMetadataRecords { get; } #

Gets extended metadata records decoded from this chart-sheet substream.

public Nullable<UInt16> ChartPrintSize { get; set; } #

Gets the chart printed-size mode from a PrintSize record, when present.

public Nullable<LegacyXlsChartPrintSize> ChartPrintSizeKind { get; } #

Gets the decoded chart printed-size mode, when the PrintSize value is recognized.

public String ChartPrintSizeName { get; } #

Gets the decoded chart printed-size mode name, or a hexadecimal fallback for unknown values.

public Int32 ChartTextObjectCount { get; set; } #

Gets the number of chart text object records seen in this chart-sheet substream.

public Int32 ChartRecordCount { get; set; } #

Gets the number of supported chart records seen in this chart-sheet substream.

public IReadOnlyDictionary<LegacyXlsChartRecordKind, Int32> ChartRecordsByKind { get; } #

Gets chart records from this chart sheet grouped by shallow category.

public IReadOnlyDictionary<String, Int32> ChartRecordsByChartType { get; } #

Gets chart type records from this chart sheet grouped by decoded chart family.