ContentPartLocks Class

Defines the ContentPartLocks Class.This class is only available in Office2010.When the object is serialized out as xml, its qualified name is a14:cpLocks.

Inheritance Hierarchy

System.Object
  DocumentFormat.OpenXml.OpenXmlElement
    DocumentFormat.OpenXml.OpenXmlCompositeElement
      DocumentFormat.OpenXml.Office2010.Drawing.ContentPartLocks

Namespace:  DocumentFormat.OpenXml.Office2010.Drawing
Assembly:  DocumentFormat.OpenXml (in DocumentFormat.OpenXml.dll)

Syntax

'Declaration
<ChildElementInfoAttribute(GetType(OfficeArtExtensionList), FileFormatVersions.Office2010)> _
<OfficeAvailabilityAttribute(FileFormatVersions.Office2010)> _
Public Class ContentPartLocks _
    Inherits OpenXmlCompositeElement
'Usage
Dim instance As ContentPartLocks
[ChildElementInfoAttribute(typeof(OfficeArtExtensionList), FileFormatVersions.Office2010)]
[OfficeAvailabilityAttribute(FileFormatVersions.Office2010)]
public class ContentPartLocks : OpenXmlCompositeElement

Remarks

The following table lists the possible child types:

  • OfficeArtExtensionList <a14:extLst>

2.5.41 CT_ContentPartLocking

Target namespace: https://schemas.microsoft.com/office/drawing/2007/7/7/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 only enforced at the user interface and Object Model levels.

Child Elements:

extLst : A CT_OfficeArtExtensionList ([ISO/IEC-29500-1] section A.4.1) element that specifies the extension list within 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 allows for various new types of data to be stored natively within the framework.

Attributes:

noGrp : A boolean attribute that specifies that the generating application should not allow shape grouping for the corresponding content part. That is, it cannot be combined within other shapes to form a group of shapes. If this attribute is not specified, then a value of false is assumed.

noSelect : A boolean attribute that specifies that the generating application should not allow selecting of the corresponding content part. No picture, shapes or text attached to this content part can be selected if this attribute has been specified. If this attribute is not specified, then a value of false is assumed.

noRot : A boolean attribute that specifies that the corresponding content part cannot be rotated. If this attribute is not specified, then a value of false is assumed.

noChangeAspect : A boolean attribute that specifies that the generating application should not allow aspect ratio changes for the corresponding content part. If this attribute is not specified, then a value of false is assumed.

noMove : A boolean attribute that specifies that the generating application should not allow position changes for the corresponding content part. If this attribute is not specified, then a value of false is assumed.

noResize : A boolean attribute that specifies that the generating application should not allow size changes for the corresponding content part. If this attribute is not specified, then a value of false is assumed.

noEditPoints : A boolean attribute that specifies that the generating application should not allow shape point changes for the corresponding content part. If this attribute is not specified, then a value of false is assumed.

noAdjustHandles : A boolean attribute that specifies that the generating application should not show adjust handles for the corresponding content part. If this attribute is not specified, then a value of false is assumed.

noChangeArrowheads : A Boolean attribute that specifies that the generating application should not allow arrowhead changes for the corresponding content part. If this attribute is not specified, then a value of false is assumed.

noChangeShapeType : A boolean attribute that specifies that the generating application should not allow shape type changes for the corresponding content part. If this attribute is not specified, then a value of false is assumed.

The following W3C XML Schema ([XMLSCHEMA1] 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] section 2.1).

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

ContentPartLocks Members

DocumentFormat.OpenXml.Office2010.Drawing Namespace