Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeArtBlipStoreEntryReader

Namespace OfficeIMO.Drawing.Binary
Assembly OfficeIMO.Core
Modifiers static

Reads bounded OfficeArt FBSE records and their embedded or delayed BLIP payloads.

Inheritance

  • Object
  • OfficeArtBlipStoreEntryReader

Methods

TryRead 2 overloads
public static Boolean TryRead(Byte[] payload, Int32 offset, Int32 length, UInt16 recordInstance, Byte[] delayStream, out OfficeArtBlipStoreEntry entry, Int32 maximumDecodedImageBytes = 67108864) #
Returns: Boolean

Attempts to decode an FBSE payload. The optional delay stream is used only when no embedded BLIP follows the FBSE name data. Malformed or oversized image data remains represented as metadata without returning importable bytes.

Parameters

payload System.Byte[] requiredposition: 0
offset System.Int32 requiredposition: 1
length System.Int32 requiredposition: 2
recordInstance System.UInt16 requiredposition: 3
delayStream System.Byte[] requiredposition: 4
entry OfficeIMO.Drawing.Binary.OfficeArtBlipStoreEntry@ requiredposition: 5
maximumDecodedImageBytes System.Int32 = 67108864 optionalposition: 6
public static Boolean TryRead(Byte[] payload, UInt16 recordInstance, out OfficeArtBlipStoreEntry entry, Int32 maximumDecodedImageBytes = 67108864) #
Returns: Boolean

Attempts to decode a complete FBSE payload without an associated delay stream.

Parameters

payload System.Byte[] requiredposition: 0
recordInstance System.UInt16 requiredposition: 1
entry OfficeIMO.Drawing.Binary.OfficeArtBlipStoreEntry@ requiredposition: 2
maximumDecodedImageBytes System.Int32 = 67108864 optionalposition: 3