API Reference
LegacyXlsDrawingBlipStoreEntry
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
- Constructor LegacyXlsDrawingRecord.LegacyXlsDrawingRecord
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
- win32BlipType System.Byte
- macOsBlipType System.Byte
- uidHex System.String
- sizeBytes System.Nullable{System.UInt32}
- referenceCount System.Nullable{System.UInt32}
- embeddedBlipRecordType System.Nullable{System.UInt16}
- embeddedBlipPayloadLength System.Nullable{System.UInt32}
- embeddedBlipPayloadAvailableLength System.Nullable{System.Int32}
- embeddedBlipPayloadSha256 System.String
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
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.