API Reference

Class

LegacyXlsCalculationSettingRecord

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

Captures one calculation-related BIFF record and where it was found.

Inheritance

  • Object
  • LegacyXlsCalculationSettingRecord

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 LegacyXlsCalculationSettingRecord(LegacyXlsCalculationSettingKind kind, String sheetName, Int32 recordOffset, UInt16 recordType, Nullable<Int16> signedValue = null, Nullable<Double> doubleValue = null, Nullable<Boolean> booleanValue = null, Nullable<LegacyXlsCalculationMode> mode = null) #

Creates a calculation setting record.

Parameters

kind OfficeIMO.Excel.LegacyXls.Model.LegacyXlsCalculationSettingKind requiredposition: 0
sheetName System.String requiredposition: 1
recordOffset System.Int32 requiredposition: 2
recordType System.UInt16 requiredposition: 3
signedValue System.Nullable{System.Int16} = null optionalposition: 4
doubleValue System.Nullable{System.Double} = null optionalposition: 5
booleanValue System.Nullable{System.Boolean} = null optionalposition: 6
mode System.Nullable{OfficeIMO.Excel.LegacyXls.Model.LegacyXlsCalculationMode} = null optionalposition: 7

Properties

public LegacyXlsCalculationSettingKind Kind { get; } #

Gets the calculation setting kind.

public String SheetName { get; } #

Gets the worksheet name when the record came from a sheet substream.

public Int32 RecordOffset { get; } #

Gets the byte offset of the BIFF record.

public UInt16 RecordType { get; } #

Gets the BIFF record type identifier.

public Nullable<Int16> SignedValue { get; } #

Gets the signed integer value when the setting uses a 2-byte integer.

public Nullable<Double> DoubleValue { get; } #

Gets the floating-point value when the setting uses an 8-byte IEEE value.

public Nullable<Boolean> BooleanValue { get; } #

Gets the Boolean value when the setting uses a BIFF Boolean flag.

public Nullable<LegacyXlsCalculationMode> Mode { get; } #

Gets the typed calculation mode when available.