WordprocessingCanvas Class
Defines the WordprocessingCanvas Class.This class is only available in Office2010.When the object is serialized out as xml, its qualified name is wpc:wpc.
Inheritance Hierarchy
System.Object
DocumentFormat.OpenXml.OpenXmlElement
DocumentFormat.OpenXml.OpenXmlCompositeElement
DocumentFormat.OpenXml.Office2010.Word.DrawingCanvas.WordprocessingCanvas
Namespace: DocumentFormat.OpenXml.Office2010.Word.DrawingCanvas
Assembly: DocumentFormat.OpenXml (in DocumentFormat.OpenXml.dll)
Syntax
'Declaration
<ChildElementInfoAttribute(GetType(WholeFormatting), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(BackgroundFormatting), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(WordprocessingShape), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(Picture))> _
<ChildElementInfoAttribute(GetType(ContentPart), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(WordprocessingGroup), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(OfficeArtExtensionList), FileFormatVersions.Office2010)> _
<OfficeAvailabilityAttribute(FileFormatVersions.Office2010)> _
Public Class WordprocessingCanvas _
Inherits OpenXmlCompositeElement
'Usage
Dim instance As WordprocessingCanvas
[ChildElementInfoAttribute(typeof(WholeFormatting), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(BackgroundFormatting), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(WordprocessingShape), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(Picture))]
[ChildElementInfoAttribute(typeof(ContentPart), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(WordprocessingGroup), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(OfficeArtExtensionList), FileFormatVersions.Office2010)]
[OfficeAvailabilityAttribute(FileFormatVersions.Office2010)]
public class WordprocessingCanvas : OpenXmlCompositeElement
Remarks
The following table lists the possible child types:
BackgroundFormatting <wpc:bg>
WholeFormatting <wpc:whole>
DocumentFormat.OpenXml.Office2010.Word.DrawingShape.WordprocessingShape <wps:wsp>
DocumentFormat.OpenXml.Drawing.Pictures.Picture <pic:pic>
DocumentFormat.OpenXml.Office2010.Word.ContentPart <w14:contentPart>
DocumentFormat.OpenXml.Office2010.Word.DrawingGroup.WordprocessingGroup <wpg:wgp>
OfficeArtExtensionList <wpc:extLst>
2.3.17 wpc
Target namespace: https://schemas.microsoft.com/office/word/2008/6/28/wordprocessingCanvas
A CT_WordProcessingCanvas element that specifies a drawing canvas in WordprocessingML. See section 2.2.7 for how this element integrates with [ISO/IEC-29500-1].
The following W3C XML Schema ([XMLSCHEMA1] section 2.1) fragment specifies the contents of this element.
<xsd:element name="wpc" type="CT_WordProcessingCanvas"/>
See section 5.6 for the full W3C XML Schema ([XMLSCHEMA1] section 2.1).
2.5.48 CT_WordProcessingCanvas
Target namespace: https://schemas.microsoft.com/office/word/2008/6/28/wordprocessingCanvas
Referenced by: wpc
This type defines a drawing canvas in a WordprocessingML document.
Child Elements:
bg : A CT_BackgroundFormatting ([ISO/IEC-29500-1] section A.4.1) element that specifies formatting applied to a drawing canvas’s background.
whole : A CT_WholeE2oFormatting ([ISO/IEC-29500-1] section A.4.1) element that specifies line formatting properties applied to a drawing canvas and reflection effect applied to a drawing canvas that includes reflection of the objects inside the drawing canvas.
wsp:wsp : A CT_WordShape element that specifies a shape inside a drawing canvas.
wpcg : A CT_WordProcessingCanvasGroup element that specifies a group of shapes inside a drawing canvas.
pic:pic : A CT_Picture ([ISO/IEC-29500-1] section A.4.2) element that specifies a picture inside a drawing canvas.
w14:contentPart : A CT_WordContentPart element.
extLst : A CT_OfficeArtExtensionList ([ISO/IEC-29500-1] section A.4.1) element to hold future extensions to the parent element of this extLst element.
The following W3C XML Schema ([XMLSCHEMA1] section 2.1) fragment specifies the contents of this complex type.
<xsd:complexType name="CT_WordProcessingCanvas">
<xsd:sequence minOccurs="1" maxOccurs="1">
<xsd:element name="bg" type="a:CT_BackgroundFormatting" minOccurs="0" maxOccurs="1"/>
<xsd:element name="whole" type="a:CT_WholeE2oFormatting" minOccurs="0" maxOccurs="1"/>
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element ref="wsp:wsp"/>
<xsd:element name="wpcg" type="CT_WordProcessingCanvasGroup"/>
<xsd:element ref="pic:pic"/>
<xsd:element ref="w14:contentPart"/>
</xsd:choice>
<xsd:element name="extLst" type="a:CT_OfficeArtExtensionList" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
See section 5.6 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
DocumentFormat.OpenXml.Office2010.Word.DrawingCanvas Namespace