API Reference

Class

LegacyXlsThemeRecord

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

Describes a preserve-only BIFF Theme record discovered during legacy XLS import.

Inheritance

  • Object
  • LegacyXlsThemeRecord

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 LegacyXlsThemeRecord(Int32 recordOffset, UInt16 recordType, Int32 payloadLength, UInt32 themeVersion, String themeVersionName, Byte[] themeBytes) #

Creates theme preservation metadata.

Parameters

recordOffset System.Int32 requiredposition: 0
recordType System.UInt16 requiredposition: 1
payloadLength System.Int32 requiredposition: 2
themeVersion System.UInt32 requiredposition: 3
themeVersionName System.String requiredposition: 4
themeBytes System.Byte[] requiredposition: 5

Properties

public Int32 RecordOffset { get; } #

Gets the byte offset of the BIFF Theme record.

public UInt16 RecordType { get; } #

Gets the BIFF record type identifier.

public Int32 PayloadLength { get; } #

Gets the BIFF record payload length in bytes.

public UInt32 ThemeVersion { get; } #

Gets the raw BIFF theme version value.

public String ThemeVersionName { get; } #

Gets the decoded theme version name.

public Boolean HasThemeBytes { get; } #

Gets whether the Theme record carries embedded theme content bytes.

public Int32 ThemeByteCount { get; } #

Gets the number of embedded theme content bytes preserved from the Theme record.

public Byte[] ThemeBytes { get; } #

Gets a copy of the embedded theme content bytes preserved from the Theme record.