API Reference

Class

LegacyXlsDrawingBlipStoreEntry

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

Describes an OfficeArt FBSE image-store entry discovered in a legacy XLS drawing group.

Inheritance

  • Object
  • LegacyXlsDrawingBlipStoreEntry

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

Accepted by parameters

Constructors

public LegacyXlsDrawingBlipStoreEntry(UInt16 recordInstance, Byte win32BlipType, Byte macOsBlipType, String uidHex, Nullable<UInt32> sizeBytes, Nullable<UInt32> referenceCount, Nullable<UInt16> embeddedBlipRecordType, Nullable<UInt32> embeddedBlipPayloadLength, Nullable<Int32> embeddedBlipPayloadAvailableLength, String embeddedBlipPayloadSha256) #

Creates preserve-only metadata for an OfficeArt FBSE image-store entry.

Parameters

recordInstance System.UInt16 requiredposition: 0
win32BlipType System.Byte requiredposition: 1
macOsBlipType System.Byte requiredposition: 2
uidHex System.String requiredposition: 3
sizeBytes System.Nullable{System.UInt32} requiredposition: 4
referenceCount System.Nullable{System.UInt32} requiredposition: 5
embeddedBlipRecordType System.Nullable{System.UInt16} requiredposition: 6
embeddedBlipPayloadLength System.Nullable{System.UInt32} requiredposition: 7
embeddedBlipPayloadAvailableLength System.Nullable{System.Int32} requiredposition: 8
embeddedBlipPayloadSha256 System.String requiredposition: 9

Properties

public UInt16 RecordInstance { get; } #

Gets the BLIP type value stored in the FBSE OfficeArt record instance field.

public Nullable<LegacyXlsDrawingBlipType> RecordInstanceBlipTypeKind { get; } #

Gets the typed BLIP value from RecordInstance, when known.

public String RecordInstanceBlipTypeName { get; } #

Gets a stable display name for the FBSE record-instance BLIP type.

public Byte Win32BlipType { get; } #

Gets the Windows BLIP type byte.

public Nullable<LegacyXlsDrawingBlipType> Win32BlipTypeKind { get; } #

Gets the typed Windows BLIP value, when known.

public String Win32BlipTypeName { get; } #

Gets a stable display name for the Windows BLIP type.

public Byte MacOsBlipType { get; } #

Gets the MacOS BLIP type byte.

public Nullable<LegacyXlsDrawingBlipType> MacOsBlipTypeKind { get; } #

Gets the typed MacOS BLIP value, when known.

public String MacOsBlipTypeName { get; } #

Gets a stable display name for the MacOS BLIP type.

public String UidHex { get; } #

Gets the FBSE image UID bytes as uppercase hexadecimal text, when available.

public Nullable<UInt32> SizeBytes { get; } #

Gets the stored BLIP size from the FBSE entry, when available.

public Nullable<UInt32> ReferenceCount { get; } #

Gets the FBSE reference count, when available.

public Nullable<UInt16> EmbeddedBlipRecordType { get; } #

Gets the embedded BLIP OfficeArt record type, when an embedded BLIP is present.

public String EmbeddedBlipRecordTypeName { get; } #

Gets a stable display name for the embedded BLIP OfficeArt record type.

public Nullable<UInt32> EmbeddedBlipPayloadLength { get; } #

Gets the embedded BLIP payload length, when an embedded BLIP is present.

public Nullable<Int32> EmbeddedBlipPayloadAvailableLength { get; } #

Gets the embedded BLIP payload bytes available in the drawing record.

public String EmbeddedBlipPayloadSha256 { get; } #

Gets the SHA-256 hash of the embedded BLIP payload bytes, when available.