API Reference
Class
LegacyXlsDrawingShape
Describes shallow metadata decoded from an OfficeArtFSP shape record.
Inheritance
- Object
- LegacyXlsDrawingShape
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
- Property LegacyXlsDrawingRecord.ShapeEntries
Accepted by parameters
- Constructor LegacyXlsDrawingRecord.LegacyXlsDrawingRecord
Constructors
public LegacyXlsDrawingShape(UInt16 shapeType, UInt32 shapeId, UInt32 flags) #Creates preserve-only metadata for an OfficeArt shape instance.
Parameters
- shapeType System.UInt16
- shapeId System.UInt32
- flags System.UInt32
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public UInt16 ShapeType { get; } #Gets the MSOSPT shape type stored in the OfficeArt record instance field.
public String ShapeTypeName { get; } #Gets a stable display name for the shape type.
public UInt32 ShapeId { get; } #Gets the OfficeArt shape identifier.
public UInt32 Flags { get; } #Gets the raw OfficeArtFSP shape flags.
public IReadOnlyList<String> FlagNames { get; } #Gets stable names for the defined shape flags set on this record.
public UInt32 ReservedFlags { get; } #Gets OfficeArtFSP shape flag bits that are not decoded as named flags.
public Boolean HasReservedFlags { get; } #Gets whether the shape flag field contains bits outside the decoded flag set.
public String ReservedState { get; } #Gets a compact state key describing whether the shape flag field has reserved bits.