API Reference

Class

LegacyXlsSheetFutureMetadataRecord

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

Describes a preserve-only extended metadata BIFF record found inside a sheet substream.

Inheritance

  • Object
  • LegacyXlsSheetFutureMetadataRecord

Usage

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

Constructors

public LegacyXlsSheetFutureMetadataRecord(LegacyXlsWorkbookMetadataKind kind, Int32 recordOffset, UInt16 recordType, Int32 payloadLength, Nullable<UInt16> headerRecordType, Nullable<UInt16> headerFlags) #

Creates sheet future metadata record provenance.

Parameters

kind OfficeIMO.Excel.LegacyXls.Model.LegacyXlsWorkbookMetadataKind requiredposition: 0
recordOffset System.Int32 requiredposition: 1
recordType System.UInt16 requiredposition: 2
payloadLength System.Int32 requiredposition: 3
headerRecordType System.Nullable{System.UInt16} requiredposition: 4
headerFlags System.Nullable{System.UInt16} requiredposition: 5

Properties

public LegacyXlsWorkbookMetadataKind Kind { get; } #

Gets the decoded metadata kind.

public Int32 RecordOffset { get; } #

Gets the byte offset of the source BIFF record.

public UInt16 RecordType { get; } #

Gets the BIFF record type identifier.

public Int32 PayloadLength { get; } #

Gets the BIFF record payload length in bytes.

public Nullable<UInt16> HeaderRecordType { get; } #

Gets the future-record header record type, when the payload is long enough to expose it.

public Nullable<UInt16> HeaderFlags { get; } #

Gets the future-record option flags, when the payload is long enough to expose them.

public Boolean HasMatchingFutureRecordHeader { get; } #

Gets whether the payload starts with a matching future-record header.

public String HeaderState { get; } #

Gets a compact header classification for import reports.

public Int32 BodyByteCount { get; } #

Gets the number of bytes after the decoded future-record header, or the raw payload length when no matching header is present.