API Reference
Class
VisioShapeProtection
Shape-specific view over native Visio ShapeSheet protection cells.
Inheritance
- VisioProtection
- VisioShapeProtection
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 VisioShape.Protection
Accepted by parameters
- Method VisioFluentShape.Protect
- Extension method VisioPage.SelectWithProtection
- Extension method VisioPage.ShapesWithProtection
- Method VisioPageQueryExtensions.SelectWithProtection
- Method VisioPageQueryExtensions.ShapesWithProtection
- Method VisioShape.Protect
- Method VisioShapeSelection.Protect
Constructors
public VisioShapeProtection() #Inherited Methods
public VisioProtection Deletion(Boolean locked = true) #Returns:
VisioProtectionInherited from VisioProtection
Parameters
- locked Boolean = true
public VisioProtection Endpoints(Boolean locked = true) #Returns:
VisioProtectionInherited from VisioProtection
Parameters
- locked Boolean = true
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
public VisioProtection Formatting(Boolean locked = true) #Returns:
VisioProtectionInherited from VisioProtection
Parameters
- locked Boolean = true
public VisioProtection Position(Boolean locked = true) #Returns:
VisioProtectionInherited from VisioProtection
Parameters
- locked Boolean = true
public VisioProtection Selection(Boolean locked = true) #Returns:
VisioProtectionInherited from VisioProtection
Parameters
- locked Boolean = true
public VisioProtection Size(Boolean locked = true) #Returns:
VisioProtectionInherited from VisioProtection
Parameters
- locked Boolean = true
public VisioProtection Text(Boolean locked = true) #Returns:
VisioProtectionInherited from VisioProtection
Parameters
- locked Boolean = true
Inherited Properties
public Nullable<Boolean> LockWidth { get; set; } #Inherited from VisioProtection
public Nullable<Boolean> LockHeight { get; set; } #Inherited from VisioProtection
public Nullable<Boolean> LockAspect { get; set; } #Inherited from VisioProtection
public Nullable<Boolean> LockMoveX { get; set; } #Inherited from VisioProtection
public Nullable<Boolean> LockMoveY { get; set; } #Inherited from VisioProtection
public Nullable<Boolean> LockDelete { get; set; } #Inherited from VisioProtection
public Nullable<Boolean> LockTextEdit { get; set; } #Inherited from VisioProtection
public Nullable<Boolean> LockFormat { get; set; } #Inherited from VisioProtection
public Nullable<Boolean> LockGroup { get; set; } #Inherited from VisioProtection
public Nullable<Boolean> LockUngroup { get; set; } #Inherited from VisioProtection
public Nullable<Boolean> LockSelect { get; set; } #Inherited from VisioProtection
public Nullable<Boolean> LockRotate { get; set; } #Inherited from VisioProtection
public Nullable<Boolean> LockCrop { get; set; } #Inherited from VisioProtection
public Nullable<Boolean> LockVtxEdit { get; set; } #Inherited from VisioProtection
public Nullable<Boolean> LockBegin { get; set; } #Inherited from VisioProtection
public Nullable<Boolean> LockEnd { get; set; } #Inherited from VisioProtection
public Nullable<Boolean> LockCalcWH { get; set; } #Inherited from VisioProtection
public Nullable<Boolean> LockCustProp { get; set; } #Inherited from VisioProtection
public Nullable<Boolean> LockFromGroupFormat { get; set; } #Inherited from VisioProtection
public Nullable<Boolean> LockThemeColors { get; set; } #Inherited from VisioProtection
public Nullable<Boolean> LockThemeEffects { get; set; } #Inherited from VisioProtection
public Boolean HasAnyLocks { get; } #Inherited from VisioProtection