API Reference
LegacyXlsDrawingShapeProperty
Describes an OfficeArtFOPT property entry discovered in an XLS MsoDrawing payload.
Inheritance
- Object
- LegacyXlsDrawingShapeProperty
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 LegacyXlsDrawingShapeProperty(Int32 index, UInt16 rawOperationId, UInt32 value, Nullable<Int32> availableComplexDataLength = null, String complexText = null) #Creates preserve-only metadata for an OfficeArtFOPTE property entry.
Parameters
- index System.Int32
- rawOperationId System.UInt16
- value System.UInt32
- availableComplexDataLength System.Nullable{System.Int32} = null
- complexText System.String = null
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public Int32 Index { get; } #Gets the zero-based index of this property entry inside its FOPT record.
public UInt16 RawOperationId { get; } #Gets the raw OfficeArtFOPTEOPID bitfield.
public UInt16 PropertyId { get; } #Gets the low 14-bit OfficeArt property identifier.
public String PropertyIdKey { get; } #Gets a stable property identifier display key.
public String PropertyName { get; } #Gets the decoded OfficeArt property name, or a stable raw identifier for unknown property identifiers.
public String PropertyGroupName { get; } #Gets the decoded OfficeArt property family, or Unknown when the identifier is not mapped yet.
public Boolean IsBlipId { get; } #Gets whether the property value references BLIP data.
public Boolean IsComplex { get; } #Gets whether the property value declares a following complex data payload length.
public UInt32 Value { get; } #Gets the raw 32-bit property value.
public Nullable<UInt32> DeclaredComplexDataLength { get; } #Gets the declared complex data length when this is a complex property.
public Nullable<Int32> AvailableComplexDataLength { get; } #Gets the complex data bytes available in the containing record, when this is a complex property.
public String ComplexText { get; } #Gets decoded complex text for text-bearing OfficeArt properties when available.