3.1.4.2.1.2 downRevStg (DownRev Storage)

This is the root element of the VML embedded DrawingML, downrev part. It contains anchoring and other miscellaneous information for the embedded OfficeArt object.

All this information will be deleted in case the VML shape is modified after it is loaded by Office.

Child Elements

Subclause

bounds (Bounds)

§3.1.4.2.1.1, bounds

Attributes

Description

shapeCheckSum (Shape Checksum)

Contains a base-64 encoded value of the MD4 hash of the shape properties. This value can be used to determine whether the associated VML shape has been modified.

If shapeCheckSum is empty Office will ignore the VML shape.

Third parties no longer need to generate the checksum.

The possible values for this attribute are defined by the XML Schema string datatype.

textCheckSum (Text Checksum)

Contains a base-64 encoded value of the MD4 hash of the text in the OfficeArt object.

Office always writes an empty string and ignores this attribute on load.

The possible values for this attribute are defined by the XML Schema string datatype.

ver (Version Number)

Version number of this OfficeArt object. The value of this attribute is application-defined.

Office expects a value of 0 for Beta 2 files, and a value of 1 for RTM and subsequent versions.

The possible values for this attribute are defined by the XML Schema unsignedInt datatype.

The following XML Schema fragment defines the contents of this element:

 <complexType name="CT_DownRevStg">
   <sequence>
     <choice minOccurs="0" maxOccurs="1">
       <element name="bounds" type="CT_BoundRect"/>
     </choice>
   </sequence>
   <attribute name="shapeCheckSum" type="xsd:string" use="required"/>
   <attribute name="textCheckSum" type="xsd:string" use="optional"/>
   <attribute name="ver" type="xsd:unsignedInt" use="optional" default="0"/>
 </complexType>