Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/
Class

LegacyXlsSheetFutureMetadataRecord

OfficeIMO.Excel.LegacyXls.Model

Namespace
OfficeIMO.Excel.LegacyXls.Model
Assembly
OfficeIMO.Excel
Source revision
0eef6a5756b9 with working tree changes
Modifiers
sealed

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

Inheritance

  • object
  • LegacyXlsSheetFutureMetadataRecord

Usage

Explore 2 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.

Constructors

public LegacyXlsSheetFutureMetadataRecord(LegacyXlsWorkbookMetadataKind kind, int recordOffset, ushort recordType, int payloadLength, ushort? headerRecordType, ushort? headerFlags) #

Creates sheet future metadata record provenance.

Parameters

kind OfficeIMO.Excel.LegacyXls.Model.LegacyXlsWorkbookMetadataKind required
recordOffset int required
recordType ushort required
payloadLength int required
headerRecordType ushort? required
headerFlags ushort? required

Properties

public LegacyXlsWorkbookMetadataKind Kind { get; } #

Gets the decoded metadata kind.

public int RecordOffset { get; } #

Gets the byte offset of the source BIFF record.

public ushort RecordType { get; } #

Gets the BIFF record type identifier.

public int PayloadLength { get; } #

Gets the BIFF record payload length in bytes.

public ushort? HeaderRecordType { get; } #

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

public ushort? HeaderFlags { get; } #

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

public bool 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 int BodyByteCount { get; } #

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