API Reference

Class

LegacyXlsConditionalFormattingExtensionRecord

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

Preserve-only metadata for a conditional-formatting extension BIFF record.

Inheritance

  • Object
  • LegacyXlsConditionalFormattingExtensionRecord

Usage

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

Constructors

LegacyXlsConditionalFormattingExtensionRecord 2 overloads
public LegacyXlsConditionalFormattingExtensionRecord(String sheetName, Int32 recordOffset, UInt16 recordType, Int32 payloadLength, Boolean isCf12, Nullable<UInt16> headerId, Nullable<UInt16> ruleIndex, Nullable<Int32> priority, Nullable<Boolean> stopIfTrue, Boolean hasUnprojectedFormatting, Boolean matchedRule) #

Creates preserve-only conditional-formatting extension metadata.

Parameters

sheetName System.String requiredposition: 0
recordOffset System.Int32 requiredposition: 1
recordType System.UInt16 requiredposition: 2
payloadLength System.Int32 requiredposition: 3
isCf12 System.Boolean requiredposition: 4
headerId System.Nullable{System.UInt16} requiredposition: 5
ruleIndex System.Nullable{System.UInt16} requiredposition: 6
priority System.Nullable{System.Int32} requiredposition: 7
stopIfTrue System.Nullable{System.Boolean} requiredposition: 8
hasUnprojectedFormatting System.Boolean requiredposition: 9
matchedRule System.Boolean requiredposition: 10
public LegacyXlsConditionalFormattingExtensionRecord(String sheetName, Int32 recordOffset, UInt16 recordType, Int32 payloadLength, Boolean isCf12, Nullable<UInt16> headerId, Nullable<UInt16> ruleIndex, Nullable<Int32> priority, Nullable<Boolean> stopIfTrue, Boolean hasUnprojectedFormatting, Boolean matchedRule, Nullable<Int32> inlineFormattingByteCount) #

Creates preserve-only conditional-formatting extension metadata.

Parameters

sheetName System.String requiredposition: 0
recordOffset System.Int32 requiredposition: 1
recordType System.UInt16 requiredposition: 2
payloadLength System.Int32 requiredposition: 3
isCf12 System.Boolean requiredposition: 4
headerId System.Nullable{System.UInt16} requiredposition: 5
ruleIndex System.Nullable{System.UInt16} requiredposition: 6
priority System.Nullable{System.Int32} requiredposition: 7
stopIfTrue System.Nullable{System.Boolean} requiredposition: 8
hasUnprojectedFormatting System.Boolean requiredposition: 9
matchedRule System.Boolean requiredposition: 10
inlineFormattingByteCount System.Nullable{System.Int32} requiredposition: 11

Properties

public String SheetName { get; } #

Gets the worksheet name associated with the extension record.

public Int32 RecordOffset { get; } #

Gets the byte offset of the 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 Boolean IsCf12 { get; } #

Gets whether the extension declares a CF12 rule payload shape.

public Nullable<UInt16> HeaderId { get; } #

Gets the conditional-formatting header identifier, when decoded.

public Nullable<UInt16> RuleIndex { get; } #

Gets the zero-based conditional-formatting rule index, when decoded.

public Nullable<Int32> Priority { get; } #

Gets the extension priority, when decoded.

public Nullable<Boolean> StopIfTrue { get; } #

Gets whether the extension requests stop-if-true behavior, when decoded.

public Boolean HasUnprojectedFormatting { get; } #

Gets whether the extension declares formatting bytes that are not fully projected yet.

public Nullable<Int32> InlineFormattingByteCount { get; } #

Gets the decoded inline formatting byte count declared by the extension, when present.

public Boolean MatchedRule { get; set; } #

Gets whether the extension was matched to a parsed conditional-formatting rule.