API Reference
OfficeArtBlipStoreEntry
Describes an OfficeArt File BLIP Store Entry and its bounded embedded or delayed image payload.
Inheritance
- Object
- OfficeArtBlipStoreEntry
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Accepted by parameters
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<OfficeArtBlipType> RecordInstanceBlipType { 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<OfficeArtBlipType> 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 Macintosh BLIP type byte.
public Nullable<OfficeArtBlipType> MacOsBlipTypeKind { get; } #Gets the typed Macintosh BLIP value, when known.
public String MacOsBlipTypeName { get; } #Gets a stable display name for the Macintosh BLIP type.
public String UidHex { get; } #Gets the FBSE pixel-data UID as uppercase hexadecimal text.
public UInt16 Tag { get; } #Gets the application-defined FBSE resource tag.
public UInt32 SizeBytes { get; } #Gets the stored BLIP size in bytes.
public UInt32 ReferenceCount { get; } #Gets the number of references to the BLIP.
public UInt32 DelayedStreamOffset { get; } #Gets the associated delay-stream offset, or 0xFFFFFFFF when no delayed BLIP is declared.
public Byte NameByteCount { get; } #Gets the declared UTF-16 name-data length in bytes.
public String Name { get; } #Gets the optional decoded BLIP name.
public OfficeArtBlipStorage Storage { get; } #Gets where the BLIP record was resolved.
public Nullable<Byte> BlipRecordVersion { get; } #Gets the resolved BLIP OfficeArt record version.
public Nullable<UInt16> BlipRecordInstance { get; } #Gets the resolved BLIP OfficeArt record instance.
public Nullable<UInt16> BlipRecordType { get; } #Gets the resolved BLIP OfficeArt record type.
public String BlipRecordTypeName { get; } #Gets a stable display name for the resolved BLIP record type.
public Nullable<UInt32> BlipPayloadLength { get; } #Gets the declared BLIP record payload length.
public Nullable<Int32> BlipPayloadAvailableLength { get; } #Gets the number of BLIP payload bytes available inside the bounded source.
public String BlipPayloadSha256 { get; } #Gets the SHA-256 hash of the available raw BLIP payload.
public String ContentType { get; } #Gets the image content type inferred from the BLIP record and FBSE types.
public Boolean IsPayloadTruncated { get; } #Gets whether the resolved BLIP payload is shorter than its declared length.
public Byte[] ImageBytes { get; } #Gets a defensive copy of image bytes suitable for an Open XML image part.
public Int32 ImageByteCount { get; } #Gets the number of decoded image bytes retained by this entry.
public Boolean HasImportableImage { get; } #Gets whether this entry can be projected as an Open XML image.