API Reference
Class
LegacyXlsDrawingObjectSubRecord
Describes a subrecord discovered inside a BIFF OBJ drawing record.
Inheritance
- Object
- LegacyXlsDrawingObjectSubRecord
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 LegacyXlsDrawingObjectSubRecord(UInt16 subRecordType, Int32 offset, UInt16 declaredLength, Int32 availableLength) #Creates OBJ subrecord metadata.
Parameters
- subRecordType System.UInt16
- offset System.Int32
- declaredLength System.UInt16
- availableLength System.Int32
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public UInt16 SubRecordType { get; } #Gets the OBJ subrecord type identifier.
public String SubRecordTypeKey { get; } #Gets a stable hexadecimal key for the OBJ subrecord type.
public String SubRecordName { get; } #Gets the decoded OBJ subrecord name, or a hexadecimal fallback for unknown types.
public Int32 Offset { get; } #Gets the zero-based byte offset of this subrecord inside the OBJ payload.
public UInt16 DeclaredLength { get; } #Gets the subrecord payload length declared by the BIFF structure.
public Int32 AvailableLength { get; } #Gets the number of payload bytes available in the containing OBJ record.
public Boolean IsComplete { get; } #Gets whether the containing OBJ record had enough bytes for the declared subrecord payload.