2.3.3.3 CT_ContentPartLocking

Target namespace: http://schemas.microsoft.com/office/drawing/2010/main

Referenced by: CT_NonVisualInkContentPartProperties

Contains various locking properties that prevent or restrict certain changes to the content part properties or restrict how a content part can be manipulated by the user. Restrictions are enforced only at the UI and Object Model levels.

Child Elements:

extLst: A CT_OfficeArtExtensionList element ([ISO/IEC29500-1:2016] section A.4.1) that specifies the extension list in which all future extensions of element type ext is defined. The extension list, along with corresponding future extensions, is used to extend the storage capabilities of the DrawingML framework. This enables various types of data to be stored natively in the framework.

Attributes:

noGrp:  A Boolean attribute that specifies that the generating application does not enable shape grouping for the corresponding content part. That is, it cannot be combined with other shapes to form a group of shapes. The default value is FALSE.

noSelect:  A Boolean attribute that specifies that the generating application does not enable selecting the corresponding content part. No picture, shapes, or text attached to this content part can be selected if this attribute has been specified. The default value is FALSE.

noRot:  A Boolean attribute that specifies that the corresponding content part cannot be rotated. The default value is FALSE.

noChangeAspect:  A Boolean attribute that specifies that the generating application does not enable aspect ratio changes for the corresponding content part. The default value is FALSE.

noMove:  A Boolean attribute that specifies that the generating application does not enable position changes for the corresponding content part. The default value is FALSE.

noResize:  A Boolean attribute that specifies that the generating application does not enable size changes for the corresponding content part. The default value is FALSE.

noEditPoints:  A Boolean attribute that specifies that the generating application does not enable shape point changes for the corresponding content part. The default value is FALSE.

noAdjustHandles:  A Boolean attribute that specifies that the generating application does not show adjust handles for the corresponding content part. The default value is FALSE.

noChangeArrowheads:  A Boolean attribute that specifies that the generating application does not enable arrowhead changes for the corresponding content part. The default value is FALSE.

noChangeShapeType:  A Boolean attribute that specifies that the generating application does not enable shape type changes for the corresponding content part. The default value is FALSE.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

 <xsd:complexType name="CT_ContentPartLocking">
   <xsd:sequence>
     <xsd:element name="extLst" type="a:CT_OfficeArtExtensionList" minOccurs="0" maxOccurs="1"/>
   </xsd:sequence>
   <xsd:attributeGroup ref="a:AG_Locking"/>
 </xsd:complexType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).