API Reference
LegacyXlsConditionalFormattingExtensionRecord
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.
Returned or exposed by
Constructors
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
- recordOffset System.Int32
- recordType System.UInt16
- payloadLength System.Int32
- isCf12 System.Boolean
- headerId System.Nullable{System.UInt16}
- ruleIndex System.Nullable{System.UInt16}
- priority System.Nullable{System.Int32}
- stopIfTrue System.Nullable{System.Boolean}
- hasUnprojectedFormatting System.Boolean
- matchedRule System.Boolean
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
- recordOffset System.Int32
- recordType System.UInt16
- payloadLength System.Int32
- isCf12 System.Boolean
- headerId System.Nullable{System.UInt16}
- ruleIndex System.Nullable{System.UInt16}
- priority System.Nullable{System.Int32}
- stopIfTrue System.Nullable{System.Boolean}
- hasUnprojectedFormatting System.Boolean
- matchedRule System.Boolean
- inlineFormattingByteCount System.Nullable{System.Int32}
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
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.