Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeArtPropertyTableReader

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

Reads the fixed and complex portions of an OfficeArt FOPT property table.

Inheritance

  • Object
  • OfficeArtPropertyTableReader

Methods

Read 2 overloads
public static IReadOnlyList<OfficeArtProperty> Read(Byte[] payload, Int32 offset, Int32 length, UInt16 propertyCount) #
Returns: IReadOnlyList<OfficeArtProperty>

Reads up to propertyCount entries from a bounded FOPT payload. A truncated fixed table produces an empty result; truncated complex data is returned at its available length so callers can preserve and diagnose malformed input safely.

Parameters

payload System.Byte[] requiredposition: 0
offset System.Int32 requiredposition: 1
length System.Int32 requiredposition: 2
propertyCount System.UInt16 requiredposition: 3
public static IReadOnlyList<OfficeArtProperty> Read(Byte[] payload, UInt16 propertyCount) #
Returns: IReadOnlyList<OfficeArtProperty>

Reads a complete byte array as a bounded FOPT payload.

Parameters

payload System.Byte[] requiredposition: 0
propertyCount System.UInt16 requiredposition: 1