API Reference
LegacyXlsChartSheet
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.
Returned or exposed by
- Property ExcelDocument.LegacyXlsChartSheets
- Property LegacyXlsWorkbook.ChartSheets
Constructors
public LegacyXlsChartSheet(String name, Int32 streamOffset, Byte visibility, Byte sheetType) #Creates chart-sheet metadata.
Parameters
- name System.String
- Sheet name from the BoundSheet8 record.
- streamOffset System.Int32
- Byte offset of the chart-sheet substream in the BIFF workbook stream.
- visibility System.Byte
- Legacy sheet visibility flag.
- sheetType System.Byte
- Legacy BoundSheet8 sheet type flag.
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
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.