API Reference
OfficeArtShapeProtection
Decodes the shared OfficeArt protection Boolean property for a shape.
Inheritance
- Object
- OfficeArtShapeProtection
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
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 override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public IReadOnlyList<OfficeArtProperty> Properties { get; } #Gets the source property entries.
public Nullable<Boolean> LockAgainstUngrouping { get; } #Gets whether a grouped shape is explicitly locked against ungrouping.
public Nullable<Boolean> LockRotation { get; } #Gets whether rotation is explicitly locked.
public Nullable<Boolean> LockAspectRatio { get; } #Gets whether aspect-ratio changes are explicitly locked.
public Nullable<Boolean> LockPosition { get; } #Gets whether position changes are explicitly locked.
public Nullable<Boolean> LockAgainstSelect { get; } #Gets whether selection is explicitly locked.
public Nullable<Boolean> LockCropping { get; } #Gets whether picture cropping is explicitly locked.
public Nullable<Boolean> LockVertices { get; } #Gets whether path-vertex editing is explicitly locked.
public Nullable<Boolean> LockText { get; } #Gets whether attached text editing is explicitly locked.
public Nullable<Boolean> LockAdjustHandles { get; } #Gets whether geometry-adjustment handles are explicitly locked.
public Nullable<Boolean> LockAgainstGrouping { get; } #Gets whether grouping with other shapes is explicitly locked.