API Reference

Class

LegacyXlsDrawingFutureRecordHeader

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

Describes the common future-record header used by preserve-only drawing stream records.

Inheritance

  • Object
  • LegacyXlsDrawingFutureRecordHeader

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

Accepted by parameters

Constructors

public LegacyXlsDrawingFutureRecordHeader(UInt16 wrappedRecordType, UInt16 flags, Nullable<UInt16> firstRow, Nullable<UInt16> lastRow, Nullable<UInt16> firstColumn, Nullable<UInt16> lastColumn, Int32 streamByteCount) #

Creates future-record header metadata.

Parameters

wrappedRecordType System.UInt16 requiredposition: 0
flags System.UInt16 requiredposition: 1
firstRow System.Nullable{System.UInt16} requiredposition: 2
lastRow System.Nullable{System.UInt16} requiredposition: 3
firstColumn System.Nullable{System.UInt16} requiredposition: 4
lastColumn System.Nullable{System.UInt16} requiredposition: 5
streamByteCount System.Int32 requiredposition: 6

Properties

public UInt16 WrappedRecordType { get; } #

Gets the BIFF record type wrapped by the future-record stream.

public UInt16 Flags { get; } #

Gets the future-record option flags.

public Boolean HasRange { get; } #

Gets whether the future-record header carries a cell range reference.

public Nullable<UInt16> FirstRow { get; } #

Gets the zero-based first row of the attached range, when present.

public Nullable<UInt16> LastRow { get; } #

Gets the zero-based last row of the attached range, when present.

public Nullable<UInt16> FirstColumn { get; } #

Gets the zero-based first column of the attached range, when present.

public Nullable<UInt16> LastColumn { get; } #

Gets the zero-based last column of the attached range, when present.

public Int32 StreamByteCount { get; } #

Gets the remaining future-record stream byte count after the decoded header.