API Reference

Class

LegacyXlsDrawingOfficeArtRecord

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

Describes an OfficeArt record header discovered while traversing an XLS MsoDrawing payload.

Inheritance

  • Object
  • LegacyXlsDrawingOfficeArtRecord

Usage

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

Accepted by parameters

Constructors

public LegacyXlsDrawingOfficeArtRecord(UInt16 recordType, UInt16 recordInstance, Byte recordVersion, UInt32 payloadLength, Int32 depth) #

Creates preserve-only metadata for a nested OfficeArt record.

Parameters

recordType System.UInt16 requiredposition: 0
recordInstance System.UInt16 requiredposition: 1
recordVersion System.Byte requiredposition: 2
payloadLength System.UInt32 requiredposition: 3
depth System.Int32 requiredposition: 4

Properties

public UInt16 RecordType { get; } #

Gets the OfficeArt record type identifier.

public Nullable<LegacyXlsDrawingEscherRecordType> RecordTypeKind { get; } #

Gets the decoded OfficeArt record type, when the identifier is known.

public String RecordTypeName { get; } #

Gets a stable OfficeArt record type display name.

public UInt16 RecordInstance { get; } #

Gets the OfficeArt record instance field.

public Byte RecordVersion { get; } #

Gets the OfficeArt record version field.

public UInt32 PayloadLength { get; } #

Gets the OfficeArt payload length declared by the record header.

public Int32 Depth { get; } #

Gets the traversal depth within nested OfficeArt containers.

public Boolean IsContainer { get; } #

Gets whether this record is an OfficeArt container.