API Reference
OfficeArtShapeProtection
Decodes the shared OfficeArt protection Boolean property for a shape.
Inheritance
- Object
- OfficeArtShapeProtection
Usage
Explore 1 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 1
Methods
public static OfficeArtShapeProtection Decode(IReadOnlyList<OfficeArtProperty>? properties) #OfficeArtShapeProtectionDecodes shape-protection state from an OfficeArt property table.
Parameters
- properties System.Collections.Generic.IReadOnlyList<OfficeIMO.Drawing.Binary.OfficeArtProperty>?
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public IReadOnlyList<OfficeArtProperty> Properties { get; } #Gets the source property entries.
public Boolean? LockAgainstUngrouping { get; } #Gets whether a grouped shape is explicitly locked against ungrouping.
public Boolean? LockRotation { get; } #Gets whether rotation is explicitly locked.
public Boolean? LockAspectRatio { get; } #Gets whether aspect-ratio changes are explicitly locked.
public Boolean? LockPosition { get; } #Gets whether position changes are explicitly locked.
public Boolean? LockAgainstSelect { get; } #Gets whether selection is explicitly locked.
public Boolean? LockCropping { get; } #Gets whether picture cropping is explicitly locked.
public Boolean? LockVertices { get; } #Gets whether path-vertex editing is explicitly locked.
public Boolean? LockText { get; } #Gets whether attached text editing is explicitly locked.
public Boolean? LockAdjustHandles { get; } #Gets whether geometry-adjustment handles are explicitly locked.
public Boolean? LockAgainstGrouping { get; } #Gets whether grouping with other shapes is explicitly locked.