API Reference

Class

LegacyXlsCellStyleExtension

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

Metadata and projectable formatting facets from BIFF style extension records.

Inheritance

  • Object
  • LegacyXlsCellStyleExtension

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

Methods

AppliesToFormatIndex(System.UInt16 arg1) #

Gets whether the extension formatting applies to the specified legacy XF index.

Parameters

arg1 System.UInt16 required

Properties

public String RecordName { get; } #

Gets the stable BIFF record name.

public UInt16 FormatIndex { get; } #

Gets the XF index extended by the XFExt record.

public Boolean HasFormatIndex { get; } #

Gets a value indicating whether FormatIndex was declared by this record type.

public UInt16 ExtensionCount { get; } #

Gets the number of formatting extension properties declared by the record.

public Boolean HasExtensionCount { get; } #

Gets a value indicating whether ExtensionCount was declared by this record type.

public Nullable<Boolean> IsBuiltInStyle { get; } #

Gets whether the extended style is a built-in style when declared by the record.

public Nullable<Boolean> IsHidden { get; } #

Gets whether the extended style is hidden from the UI when declared by the record.

public Nullable<Boolean> IsCustom { get; } #

Gets whether the built-in style has a custom definition when declared by the record.

public Nullable<Byte> StyleCategory { get; } #

Gets the StyleExt category value when declared by the record.

public String StyleCategoryName { get; } #

Gets the StyleExt category name when declared by the record.

public Nullable<UInt16> BuiltInData { get; } #

Gets the StyleExt built-in style data value when declared by the record.

public String StyleName { get; } #

Gets the extended style name when declared by the record.

public Nullable<UInt16> AssociatedStyleFormatIndex { get; } #

Gets the style XF index from the Style record associated with this StyleExt record, when known.

public Boolean HasUnparsedStyleProperties { get; } #

Gets whether the StyleExt record has trailing formatting properties that are not decoded yet.

public Nullable<UInt16> XfRecordCount { get; } #

Gets the XFCRC-declared number of XF records when declared by the record.

public Nullable<UInt32> Checksum { get; } #

Gets the XFCRC checksum when declared by the record.

public IReadOnlyList<LegacyXlsCellStyleExtensionProperty> Properties { get; } #

Gets the XFExt property extension entries declared by this record.

public Int32 RecordOffset { get; } #

Gets the byte offset of the source BIFF record.

public UInt16 RecordType { get; } #

Gets the source BIFF record type.

public Int32 PayloadLength { get; } #

Gets the source BIFF record payload length in bytes.

IsFullyProjectable #

Gets whether the parsed style extension is handled without known formatting loss.

HasProjectableFormatting #

Gets whether the style extension carries at least one formatting facet that can be projected.

HasProjectableStyleMetadata #

Gets whether the StyleExt record carries workbook style metadata that can be projected.