API Reference
LegacyXlsUnsupportedSheet
Describes a legacy XLS sheet entry that is preserved as import metadata but not projected as a worksheet.
Inheritance
- Object
- LegacyXlsUnsupportedSheet
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
Constructors
public LegacyXlsUnsupportedSheet(String name, Int32 streamOffset, Byte visibility, Byte sheetType, LegacyXlsUnsupportedSheetKind kind) #Creates unsupported legacy sheet metadata.
Parameters
- name System.String
- Sheet name from the BoundSheet8 record.
- streamOffset System.Int32
- Byte offset of the sheet substream in the BIFF workbook stream.
- visibility System.Byte
- Legacy sheet visibility flag.
- sheetType System.Byte
- Legacy BoundSheet8 sheet type flag.
- kind OfficeIMO.Excel.LegacyXls.Model.LegacyXlsUnsupportedSheetKind
- Unsupported sheet category.
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public String Name { get; } #Gets the sheet name from the BoundSheet8 record.
public Int32 StreamOffset { get; } #Gets the byte offset of the 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 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 Nullable<UInt16> ChartPrintSize { get; set; } #Gets the chart printed-size mode from a PrintSize record, when this unsupported sheet is a chart sheet.
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 unsupported chart sheet substream.
public Int32 ChartRecordCount { get; set; } #Gets the number of preserve-only chart records seen in this unsupported chart sheet substream.
public IReadOnlyDictionary<LegacyXlsChartRecordKind, Int32> ChartRecordsByKind { get; } #Gets preserve-only chart records from this unsupported chart sheet grouped by shallow category.
public IReadOnlyDictionary<String, Int32> ChartRecordsByChartType { get; } #Gets preserve-only chart type records from this unsupported chart sheet grouped by decoded chart family.