LegacyXlsUnsupportedSheet
OfficeIMO.Excel.LegacyXls.Model
Describes a legacy XLS sheet entry that is preserved as import metadata but not projected as a worksheet.
Inheritance
- object
- LegacyXlsUnsupportedSheet
Usage
Explore 1 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 1
Constructors
public LegacyXlsUnsupportedSheet(string name, int streamOffset, byte visibility, byte sheetType, LegacyXlsUnsupportedSheetKind kind) #Creates unsupported legacy sheet metadata.
Parameters
- name string
- Sheet name from the BoundSheet8 record.
- streamOffset int
- Byte offset of the sheet substream in the BIFF workbook stream.
- visibility byte
- Legacy sheet visibility flag.
- sheetType byte
- Legacy BoundSheet8 sheet type flag.
- kind OfficeIMO.Excel.LegacyXls.Model.LegacyXlsUnsupportedSheetKind
- Unsupported sheet category.
Inherited Methods
Properties
public string Name { get; } #Gets the sheet name from the BoundSheet8 record.
public int StreamOffset { get; } #Gets the byte offset of the sheet substream in the BIFF workbook stream.
public 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 LegacyXlsUnsupportedSheetKind Kind { get; } #Gets the unsupported sheet category.
public IReadOnlyList<LegacyXlsUnsupportedSheetMetadataRecord> MetadataRecords { get; } #Gets decoded metadata records from this unsupported sheet substream.
public IReadOnlyList<LegacyXlsSheetFutureMetadataRecord> FutureMetadataRecords { get; } #Gets preserve-only extended metadata records decoded from this unsupported sheet substream.
public ushort? ChartPrintSize { get; private set; } #Gets the chart printed-size mode from a PrintSize record, when this unsupported sheet is a chart sheet.
public 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 int ChartTextObjectCount { get; private set; } #Gets the number of chart text object records seen in this unsupported chart sheet substream.
public int ChartRecordCount { get; private set; } #Gets the number of preserve-only chart records seen in this unsupported chart sheet substream.
public IReadOnlyDictionary<LegacyXlsChartRecordKind, int> ChartRecordsByKind { get; } #Gets preserve-only chart records from this unsupported chart sheet grouped by shallow category.
public IReadOnlyDictionary<string, int> ChartRecordsByChartType { get; } #Gets preserve-only chart type records from this unsupported chart sheet grouped by decoded chart family.