Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

14407 lines (14081 sloc) 470.224 kb
<?xml version="1.0" encoding="utf-8"?>
<!--
This schema was obtained from OfficeOpenXML-XMLSchema.zip
http://www.ecma-international.org/publications/standards/Ecma-376.htm says
"Copy these file(s), free of charge"
WHICH VERSION?
This is based on ECMA-376, first edition (as opposed to 2ed, which was not then available).
REVISION HISTORY
20080109 - redefine ST_LongHexNumber as a xsd:string to workaround NPE in HexBinaryAdapter.marshal in JAXB 2.0
20080407 - revert back to Microsoft's original wml.xsd, but omit math: and drawing:
- Styles @qformat ; Style @default
:
20081001 - get rid of CT_HdrFtr (just use hdr and ftr)
20090902 - add math back in
20091010 - oops, added EG_MathContent back into EG_RunElements
20120105 - add element name="compatSetting" and type="CT_CompatSetting" from 2ed, so Word 2010 can detect docx as native
20130401 - CT_TblLook from transitional 4ed; fixes https://github.com/plutext/docx4j/issues/53
20130709 - [MS-DOCX] w14, w15 - most bits, but not rPr extensions, conflict extensions, or calendar type extensions
USAGE INSTRUCTIONS
This is a schema for a subset of the document part of WordML.
To generate java classes, you need xjc, from the JAXB 2.1 RI.
And the parent-pointer-plugin. See http://fisheye5.cenqua.com/browse/jaxb2-commons/parent-pointer-plugin
We have a copy of this in the lib dir. Or you can build it yourself:
cvs -d :pserver:$DEV_JAVA_NET_USERNAME@cvs.dev.java.net:/cvs checkout -P jaxb2-commons
mvn package
To CLEAN previously generated classes:
rm /home/dev/workspace/docx4j/src/main/java/org/docx4j/dml/*.java -rf
rm /home/dev/workspace/docx4j/src/main/java/org/docx4j/wml/*.java -rf
rm /home/dev/workspace/docx4j/src/main/java/org/docx4j/customxml/*.java -rf
rm /home/dev/workspace/docx4j/src/main/java/org/docx4j/math/*.java -rf
To generate the classes (from the same directory)
sh ~/jaxb-ri-20071219/bin/xjc.sh -classpath ~/workspace/docx4j/m2/org/jvnet/jaxb2_commons/ppp/parent-pointer-plugin/1.0/parent-pointer-plugin-1.0.jar -Xparent-pointer wml.xsd -d ~/workspace/docx4j/src/main/java/ -no-header -target 2.0
It would be nice to be able to add the fluent api, but having 2 entries on the class path doesn't seem to work! TODO - try with an ant task
sh ~/jaxb-ri-20071219/bin/xjc.sh -classpath ~/workspace/docx4j/m2/org/jvnet/jaxb2_commons/ppp/parent-pointer-plugin/1.0/parent-pointer-plugin-1.0.jar:~/workspace/docx4j/lib/jaxb-fluent-api-2.1.8.jar -Xfluent-api -Xparent-pointer wml.xsd -d tmp/ -no-header -target 2.0
jaxb-ri-20071219 is 2.1.6; jaxb-ri-20070917 works equally well.
You can't just use the xjc included in Java 6, since it says unrecognized parameter -Xparent-pointer
Windows:
\Java\jaxb-ri-20110601\bin\xjc -classpath \Java\parent-pointer-plugin-1.2.jar -Xparent-pointer wml.xsd -d tmp -no-header -target 2.0
[TODO FIXME that parent-pointer-plugin-1.2.jar generates a Child class in the package, which is not what we want for backwards compat]
previously:
C:>\Java\jaxb-ri-20110601\bin\xjc.bat -classpath \Java\parent-pointer-plugin-1.0.jar -Xparent-pointer wml.xsd -d t2 -no-header -target 2.0
or
C:>\Java\jaxb-ri-2.2.6\bin\xjc -classpath \Java\parent-pointer-plugin-1.0.jar -Xparent-pointer wml.xsd -d tmp -no-header -target 2.0
cd to the directory containing the new sources
Then add the copyright notice:
sed -s -i -f script *.java
where script is
# sed script to insert "header.txt" above the first line
1{h; r header.txt
D; }
2{x; G; }
#- - -end of sed script- - -
and header.txt contains the copyright notice.
On Windows:
"c:\Program Files (x86)\GnuWin32\bin\sed.exe" -s -i -f script *.java
Then apply our patches:
jharrop@jharrop-490:~/workspace200711/docx4j-001/src/main/java$ patch -p0 < wml-generated-package.patch
To create patches:
/target/freshly-generated$ diff . ../previously-modified-sources/ -u -r > diffs-u.txt
PRINCIPLES:
1. Don't inline (into its CT) an enumeration in an ST
2. Be careful with <element name= with no type= ..>
where that is used in several places, as these can
turn into fields pointing at the an odd class.
Better to make it <element ref=
3. Apart from this, russian doll is good.
4. Resolve ST_String, etc
5. Elements defined < @name= @type> (at least in a group)
sometimes instantiated as the expected object, other times
as a JAXBElement. Using <xjc:simple> doesn't fix it.
The solution is to redefine as < @ref= ..>
But I can't do this for <sdt>, since there are multiple
local definitions of <sdt>.
6. Don't define locally elements which we may wish to
unmarshall by themselves!
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified" attributeFormDefault="qualified"
blockDefault="#all"
xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
xmlns:sl="http://schemas.openxmlformats.org/schemaLibrary/2006/main"
xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"
xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
xmlns="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
targetNamespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml"
xmlns:w15="http://schemas.microsoft.com/office/word/2012/wordml"
xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" jaxb:version="2.1">
<!-- jaxb:extensionBindingPrefixes="xjc" -->
<xsd:import id="sl"
namespace="http://schemas.openxmlformats.org/schemaLibrary/2006/main"
schemaLocation="../customXml/shared-customXmlSchemaProperties.xsd"/>
<xsd:import id="m" namespace="http://schemas.openxmlformats.org/officeDocument/2006/math"
schemaLocation="../shared/shared-math-2ed.xsd" />
<!-- 2011 09 20 include this to compile wml.xsd directly with jaxb-ri-20110601 -->
<xsd:import id="dml" namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
schemaLocation="../dml/dml__ROOT.xsd" />
<xsd:import id="wp" namespace="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"
schemaLocation="../dml/dml-wordprocessingDrawing.xsd" />
<!-- Used in FontRel -->
<xsd:import id="rel"
namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
schemaLocation="../shared/shared-relationshipReference.xsd"/>
<!-- Used by w:tblLook -->
<xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
schemaLocation="../shared/shared-commonSimpleTypes.xsd"/>
<xsd:import id="xml" namespace="http://www.w3.org/XML/1998/namespace"
schemaLocation="xml.xsd"/>
<!-- since docx4j 3.0 -->
<xsd:import id="mce" namespace="http://schemas.openxmlformats.org/markup-compatibility/2006"
schemaLocation="../mce/markup-compatibility-2006-MINIMAL.xsd"/>
<xsd:import id="w14" namespace="http://schemas.microsoft.com/office/word/2010/wordml"
schemaLocation="w14_word_2010_wordml.xsd"/>
<xsd:import id="w15" namespace="http://schemas.microsoft.com/office/word/2012/wordml"
schemaLocation="w15_word_2012_wordml.xsd"/>
<xsd:annotation>
<xsd:appinfo>
<!--
<jaxb:globalBindings generateElementClass="true"/>
-->
<!--
<jaxb:globalBindings>
<xjc:simple/>
</jaxb:globalBindings>
-->
<xsd:appinfo>
<jaxb:globalBindings>
<!-- Makes no difference. Could comment out.
<jaxb:javaType name="java.lang.String" xmlType="xsd:string"
parseMethod="javax.xml.bind.DatatypeConverter.parseString"
printMethod="javax.xml.bind.DatatypeConverter.printString"/>
<jaxb:javaType name="java.lang.String" xmlType="xsd:string"
parseMethod="javax.xml.bind.DatatypeConverter.parseString"
printMethod="javax.xml.bind.DatatypeConverter.printString"/>
-->
</jaxb:globalBindings>
</xsd:appinfo>
<jaxb:schemaBindings>
<!-- can be overridden on the command line with -p -->
<!-- A schema scope covers all the schema elements in the
*target namespace* of a schema. [JAXB 2.1 Spec 7.4.1]
Since all the relevant bits of wordml are in a
single namespace, this means we can't put for
example the table elements in a table package. -->
<jaxb:package name="org.docx4j.wml"/>
</jaxb:schemaBindings>
</xsd:appinfo>
</xsd:annotation>
<xsd:complexType name="CT_Empty"></xsd:complexType>
<!-- Only used once, from word_2010_wordml.xsd.
Would prefer to comment this out... -->
<xsd:simpleType name="ST_OnOff" > <!-- default="true" not allowed in simple type -->
<xsd:annotation>
<xsd:documentation>On/Off Value</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="true">
<xsd:annotation>
<xsd:documentation>True</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="false">
<xsd:annotation>
<xsd:documentation>False</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="on">
<xsd:annotation>
<xsd:documentation>True</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="off">
<xsd:annotation>
<xsd:documentation>False</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="0">
<xsd:annotation>
<xsd:documentation>False</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="1">
<xsd:annotation>
<xsd:documentation>True</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<!-- used from w15_word2012_wordml.xsd -->
<xsd:complexType name="CT_String">
<xsd:attribute name="val" type="ST_String" use="required">
<xsd:annotation>
<xsd:documentation>String Value</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="CT_DecimalNumber">
<xsd:attribute name="val" type="ST_DecimalNumber" use="required">
<xsd:annotation>
<xsd:documentation>Decimal Number Value</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="CT_Color">
<xsd:attribute name="val" type="ST_HexColor" use="required"/>
<xsd:attribute name="themeColor" type="ST_ThemeColor" use="optional"/>
<xsd:attribute name="themeTint" type="ST_UcharHexNumber" use="optional"/>
<xsd:attribute name="themeShade" type="ST_UcharHexNumber" use="optional"/>
</xsd:complexType>
<xsd:complexType name="BooleanDefaultTrue">
<!--
Replaces CT_OnOff, for more intuitive field generation by JAXB.
http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/#boolean
says ·boolean· can have the following legal literals {true, false, 1, 0}.
Don't use this for elements where Word 2007 passes 'on' or 'off' (which type="xsd:boolean" default="true" allows).
Note that a third party processor could choose to use 'on' or 'off', even where
Word doesn't. This would cause trouble.
Hopefully the result of standardisation will be to formally get rid
of 'on' and 'off', and use xsd:boolean instead.
Equivalent type="xsd:boolean" default="true" formulation:
<xsd:attribute name="legacy" use="optional" type="xsd:boolean"
default="true">
<xsd:annotation>
<xsd:documentation>Use Legacy Numbering
Properties</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
-->
<xsd:attribute name="val" type="xsd:boolean" default="true">
<xsd:annotation>
<xsd:documentation>True/False Value (default is
true)</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="BooleanDefaultFalse">
<xsd:attribute name="val" type="xsd:boolean" default="false">
<xsd:annotation>
<xsd:documentation>True/False Value (default is
false)</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<!--
<xsd:complexType name="CT_OnOff">
<xsd:attribute name="val" type="ST_OnOff" default="true"">
<xsd:annotation>
<xsd:documentation>On/Off Value</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
-->
<!--
Due to bug in JAXB 2.0
java.lang.NullPointerException
at com.sun.xml.internal.bind.DatatypeConverterImpl.printHexBinary(DatatypeConverterImpl.java:382)
at javax.xml.bind.DatatypeConverter.printHexBinary(DatatypeConverter.java:560)
at javax.xml.bind.annotation.adapters.HexBinaryAdapter.marshal(HexBinaryAdapter.java:25)
which is fixed in later versions (see http://jira.codehaus.org/browse/XFIRE-887 )
CT_LongHexNumber replaced with CT_String
<xsd:simpleType name="ST_LongHexNumber">
<xsd:annotation>
<xsd:documentation>Four Digit Hexadecimal Number
Value</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:hexBinary">
<xsd:length value="4"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="CT_LongHexNumber">
<xsd:attribute name="val" type="ST_LongHexNumber" use="required">
<xsd:annotation>
<xsd:documentation>Long Hexadecimal Number
Value</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
-->
<xsd:simpleType name="ST_LongHexNumber">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:complexType name="CT_LongHexNumber">
<xsd:attribute name="val" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation>Long Hexadecimal Number
Value</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:simpleType name="ST_ShortHexNumber">
<xsd:annotation>
<xsd:documentation>Two Digit Hexadecimal Number
Value</xsd:documentation>
</xsd:annotation>
<!--
<xsd:restriction base="xsd:hexBinary">
<xsd:length value="2"/>
</xsd:restriction>-->
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:complexType name="CT_ShortHexNumber">
<xsd:attribute name="val" type="ST_ShortHexNumber" use="required">
<xsd:annotation>
<xsd:documentation>Two Digit Hexadecimal Value</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:simpleType name="ST_UcharHexNumber">
<xsd:annotation>
<xsd:documentation>Two Digit Hexadecimal Number
Value</xsd:documentation>
</xsd:annotation>
<!-- <xsd:restriction base="xsd:hexBinary">
<xsd:length value="1"/>
</xsd:restriction>-->
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:complexType name="CT_UcharHexNumber">
<xsd:attribute name="val" type="ST_UcharHexNumber" use="required">
<xsd:annotation>
<xsd:documentation>Value</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:simpleType name="ST_DecimalNumber">
<xsd:annotation>
<xsd:documentation>Decimal Number Value</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:integer"/>
</xsd:simpleType>
<xsd:simpleType name="ST_UnsignedDecimalNumber">
<xsd:annotation>
<xsd:documentation>Unsigned Decimal Number Value</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:unsignedLong"/>
</xsd:simpleType>
<xsd:simpleType name="ST_TwipsMeasure">
<xsd:annotation>
<xsd:documentation>Measurement in Twentieths of a
Point</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="ST_UnsignedDecimalNumber"/>
</xsd:simpleType>
<xsd:complexType name="CT_TwipsMeasure">
<xsd:attribute name="val" type="ST_TwipsMeasure" use="required">
<xsd:annotation>
<xsd:documentation>Measurement in Twentieths of a
Point</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:simpleType name="ST_SignedTwipsMeasure">
<xsd:annotation>
<xsd:documentation>Signed Measurement in Twentieths of a
Point</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:integer"/>
</xsd:simpleType>
<xsd:complexType name="CT_SignedTwipsMeasure">
<xsd:attribute name="val" type="ST_SignedTwipsMeasure" use="required">
<xsd:annotation>
<xsd:documentation>Positive or Negative Value in Twentieths of a
Point</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:simpleType name="ST_PixelsMeasure">
<xsd:annotation>
<xsd:documentation>Measurement in Pixels</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="ST_UnsignedDecimalNumber"/>
</xsd:simpleType>
<xsd:complexType name="CT_PixelsMeasure">
<xsd:attribute name="val" type="ST_PixelsMeasure" use="required">
<xsd:annotation>
<xsd:documentation>Measurement in Pixels</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<!--
<xsd:simpleType name="ST_HpsMeasure">
<xsd:annotation>
<xsd:documentation>Measurement in Half-Points</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="ST_UnsignedDecimalNumber"/>
</xsd:simpleType>
-->
<xsd:complexType name="CT_HpsMeasure">
<xsd:annotation>
<xsd:appinfo>
<jaxb:class name="HpsMeasure"/>
</xsd:appinfo>
</xsd:annotation>
<xsd:attribute name="val" type="xsd:unsignedLong" use="required">
<xsd:annotation>
<xsd:documentation>Half Point Measurement</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:simpleType name="ST_SignedHpsMeasure">
<xsd:annotation>
<xsd:documentation>Signed Measurement in
Half-Points</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:integer"/>
</xsd:simpleType>
<xsd:complexType name="CT_SignedHpsMeasure">
<xsd:attribute name="val" type="ST_SignedHpsMeasure" use="required">
<xsd:annotation>
<xsd:documentation>Signed Half-Point
Measurement</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:simpleType name="ST_DateTime">
<xsd:annotation>
<xsd:documentation>Standard Date and Time Storage
Format</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:dateTime"/>
</xsd:simpleType>
<xsd:simpleType name="ST_MacroName">
<xsd:annotation>
<xsd:documentation>Script Subroutine Name Value</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="33"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="CT_MacroName">
<xsd:attribute name="val" use="required" type="ST_MacroName">
<xsd:annotation>
<xsd:documentation>Name of Script Function</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:simpleType name="ST_EighthPointMeasure">
<xsd:annotation>
<xsd:documentation>Measurement in Eighths of a Point</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="ST_UnsignedDecimalNumber"/>
</xsd:simpleType>
<xsd:simpleType name="ST_PointMeasure">
<xsd:annotation>
<xsd:documentation>Measurement in Points</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="ST_UnsignedDecimalNumber"/>
</xsd:simpleType>
<xsd:simpleType name="ST_String">
<xsd:annotation>
<xsd:documentation>String</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:simpleType name="ST_TextScale">
<xsd:annotation>
<xsd:documentation>Text Expansion/Compression
Percentage</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:integer">
<xsd:minInclusive value="0"/>
<xsd:maxInclusive value="600"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="CT_TextScale">
<xsd:attribute name="val" type="ST_TextScale">
<xsd:annotation>
<xsd:documentation>Text Expansion/Compression
Value</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:simpleType name="ST_HexColorAuto">
<xsd:annotation>
<xsd:documentation>‘Automatic’ Color Value</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="auto">
<xsd:annotation>
<xsd:documentation>Automatically Determined
Color</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ST_HexColorRGB">
<xsd:annotation>
<xsd:documentation>Hexadecimal Color Value</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:hexBinary">
<xsd:length value="3" fixed="true"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ST_HexColor">
<xsd:annotation>
<xsd:documentation>Color Value</xsd:documentation>
</xsd:annotation>
<xsd:union memberTypes="ST_HexColorAuto ST_HexColorRGB"/>
</xsd:simpleType>
<xsd:simpleType name="ST_LangCode">
<xsd:annotation>
<xsd:documentation>Two Digit Hexadecimal Language
Code</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:hexBinary">
<xsd:length value="2" fixed="true"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ST_Lang">
<xsd:annotation>
<xsd:documentation>Language Reference</xsd:documentation>
</xsd:annotation>
<xsd:union memberTypes="ST_LangCode ST_String"/>
</xsd:simpleType>
<xsd:complexType name="CT_Lang">
<xsd:attribute name="val" type="ST_Lang" use="required">
<xsd:annotation>
<xsd:documentation>Language Code</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:simpleType name="ST_Guid">
<xsd:annotation>
<xsd:documentation>128-Bit GUID</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:token">
<xsd:pattern
value="\{[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}\}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="CT_Guid">
<xsd:attribute name="val" type="ST_Guid">
<xsd:annotation>
<xsd:documentation>GUID Value</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:simpleType name="ST_TextEffect">
<xsd:annotation>
<xsd:documentation>Animated Text Effects</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="blinkBackground">
<xsd:annotation>
<xsd:documentation>Blinking Background
Animation</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="lights">
<xsd:annotation>
<xsd:documentation>Colored Lights
Animation</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="antsBlack">
<xsd:annotation>
<xsd:documentation>Black Dashed Line
Animation</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="antsRed">
<xsd:annotation>
<xsd:documentation>Marching Red Ants</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="shimmer">
<xsd:annotation>
<xsd:documentation>Shimmer Animation</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="sparkle">
<xsd:annotation>
<xsd:documentation>Sparkling Lights
Animation</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="none">
<xsd:annotation>
<xsd:documentation>No Animation</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="CT_TextEffect">
<xsd:attribute name="val" type="ST_TextEffect" use="required">
<xsd:annotation>
<xsd:documentation>Animated Text Effect Type</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:simpleType name="ST_Border">
<xsd:annotation>
<xsd:documentation>Border Styles</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="nil">
<xsd:annotation>
<xsd:documentation>No Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="none">
<xsd:annotation>
<xsd:documentation>No Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="single">
<xsd:annotation>
<xsd:documentation>Single Line Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="thick">
<xsd:annotation>
<xsd:documentation>Single Line Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="double">
<xsd:annotation>
<xsd:documentation>Double Line Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="dotted">
<xsd:annotation>
<xsd:documentation>Dotted Line Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="dashed">
<xsd:annotation>
<xsd:documentation>Dashed Line Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="dotDash">
<xsd:annotation>
<xsd:documentation>Dot Dash Line Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="dotDotDash">
<xsd:annotation>
<xsd:documentation>Dot Dot Dash Line Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="triple">
<xsd:annotation>
<xsd:documentation>Triple Line Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="thinThickSmallGap">
<xsd:annotation>
<xsd:documentation>Thin, Thick Line Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="thickThinSmallGap">
<xsd:annotation>
<xsd:documentation>Thick, Thin Line Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="thinThickThinSmallGap">
<xsd:annotation>
<xsd:documentation>Thin, Thick, Thin Line
Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="thinThickMediumGap">
<xsd:annotation>
<xsd:documentation>Thin, Thick Line Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="thickThinMediumGap">
<xsd:annotation>
<xsd:documentation>Thick, Thin Line Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="thinThickThinMediumGap">
<xsd:annotation>
<xsd:documentation>Thin, Thick, Thin Line
Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="thinThickLargeGap">
<xsd:annotation>
<xsd:documentation>Thin, Thick Line Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="thickThinLargeGap">
<xsd:annotation>
<xsd:documentation>Thick, Thin Line Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="thinThickThinLargeGap">
<xsd:annotation>
<xsd:documentation>Thin, Thick, Thin Line
Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="wave">
<xsd:annotation>
<xsd:documentation>Wavy Line Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="doubleWave">
<xsd:annotation>
<xsd:documentation>Double Wave Line Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="dashSmallGap">
<xsd:annotation>
<xsd:documentation>Dashed Line Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="dashDotStroked">
<xsd:annotation>
<xsd:documentation>Dash Dot Strokes Line
Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="threeDEmboss">
<xsd:annotation>
<xsd:documentation>3D Embossed Line Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="threeDEngrave">
<xsd:annotation>
<xsd:documentation>3D Engraved Line Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="outset">
<xsd:annotation>
<xsd:documentation>Outset Line Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="inset">
<xsd:annotation>
<xsd:documentation>Inset Line Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="apples">
<xsd:annotation>
<xsd:documentation>Apples Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="archedScallops">
<xsd:annotation>
<xsd:documentation>Arched Scallops Art
Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="babyPacifier">
<xsd:annotation>
<xsd:documentation>Baby Pacifier Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="babyRattle">
<xsd:annotation>
<xsd:documentation>Baby Rattle Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="balloons3Colors">
<xsd:annotation>
<xsd:documentation>Three Color Balloons Art
Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="balloonsHotAir">
<xsd:annotation>
<xsd:documentation>Hot Air Balloons Art
Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="basicBlackDashes">
<xsd:annotation>
<xsd:documentation>Black Dash Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="basicBlackDots">
<xsd:annotation>
<xsd:documentation>Black Dot Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="basicBlackSquares">
<xsd:annotation>
<xsd:documentation>Black Square Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="basicThinLines">
<xsd:annotation>
<xsd:documentation>Thin Line Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="basicWhiteDashes">
<xsd:annotation>
<xsd:documentation>White Dash Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="basicWhiteDots">
<xsd:annotation>
<xsd:documentation>White Dot Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="basicWhiteSquares">
<xsd:annotation>
<xsd:documentation>White Square Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="basicWideInline">
<xsd:annotation>
<xsd:documentation>Wide Inline Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="basicWideMidline">
<xsd:annotation>
<xsd:documentation>Wide Midline Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="basicWideOutline">
<xsd:annotation>
<xsd:documentation>Wide Outline Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="bats">
<xsd:annotation>
<xsd:documentation>Bats Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="birds">
<xsd:annotation>
<xsd:documentation>Birds Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="birdsFlight">
<xsd:annotation>
<xsd:documentation>Birds Flying Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="cabins">
<xsd:annotation>
<xsd:documentation>Cabin Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="cakeSlice">
<xsd:annotation>
<xsd:documentation>Cake Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="candyCorn">
<xsd:annotation>
<xsd:documentation>Candy Corn Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="celticKnotwork">
<xsd:annotation>
<xsd:documentation>Knot Work Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="certificateBanner">
<xsd:annotation>
<xsd:documentation>Certificate Banner Art
Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="chainLink">
<xsd:annotation>
<xsd:documentation>Chain Link Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="champagneBottle">
<xsd:annotation>
<xsd:documentation>Champagne Bottle Art
Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="checkedBarBlack">
<xsd:annotation>
<xsd:documentation>Black and White Bar Art
Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="checkedBarColor">
<xsd:annotation>
<xsd:documentation>Color Checked Bar Art
Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="checkered">
<xsd:annotation>
<xsd:documentation>Checkerboard Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="christmasTree">
<xsd:annotation>
<xsd:documentation>Christmas Tree Art
Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="circlesLines">
<xsd:annotation>
<xsd:documentation>Circles And Lines Art
Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="circlesRectangles">
<xsd:annotation>
<xsd:documentation>Circles and Rectangles Art
Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="classicalWave">
<xsd:annotation>
<xsd:documentation>Wave Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="clocks">
<xsd:annotation>
<xsd:documentation>Clocks Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="compass">
<xsd:annotation>
<xsd:documentation>Compass Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="confetti">
<xsd:annotation>
<xsd:documentation>Confetti Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="confettiGrays">
<xsd:annotation>
<xsd:documentation>Confetti Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="confettiOutline">
<xsd:annotation>
<xsd:documentation>Confetti Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="confettiStreamers">
<xsd:annotation>
<xsd:documentation>Confetti Streamers Art
Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="confettiWhite">
<xsd:annotation>
<xsd:documentation>Confetti Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="cornerTriangles">
<xsd:annotation>
<xsd:documentation>Corner Triangle Art
Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="couponCutoutDashes">
<xsd:annotation>
<xsd:documentation>Dashed Line Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="couponCutoutDots">
<xsd:annotation>
<xsd:documentation>Dotted Line Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="crazyMaze">
<xsd:annotation>
<xsd:documentation>Maze Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="creaturesButterfly">
<xsd:annotation>
<xsd:documentation>Butterfly Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="creaturesFish">
<xsd:annotation>
<xsd:documentation>Fish Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="creaturesInsects">
<xsd:annotation>
<xsd:documentation>Insects Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="creaturesLadyBug">
<xsd:annotation>
<xsd:documentation>Ladybug Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="crossStitch">
<xsd:annotation>
<xsd:documentation>Cross-stitch Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="cup">
<xsd:annotation>
<xsd:documentation>Cupid Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="decoArch">
<xsd:annotation>
<xsd:documentation>Archway Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="decoArchColor">
<xsd:annotation>
<xsd:documentation>Color Archway Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="decoBlocks">
<xsd:annotation>
<xsd:documentation>Blocks Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="diamondsGray">
<xsd:annotation>
<xsd:documentation>Gray Diamond Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="doubleD">
<xsd:annotation>
<xsd:documentation>Double D Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="doubleDiamonds">
<xsd:annotation>
<xsd:documentation>Diamond Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="earth1">
<xsd:annotation>
<xsd:documentation>Earth Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="earth2">
<xsd:annotation>
<xsd:documentation>Earth Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="eclipsingSquares1">
<xsd:annotation>
<xsd:documentation>Shadowed Square Art
Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="eclipsingSquares2">
<xsd:annotation>
<xsd:documentation>Shadowed Square Art
Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="eggsBlack">
<xsd:annotation>
<xsd:documentation>Painted Egg Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="fans">
<xsd:annotation>
<xsd:documentation>Fans Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="film">
<xsd:annotation>
<xsd:documentation>Film Reel Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="firecrackers">
<xsd:annotation>
<xsd:documentation>Firecracker Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="flowersBlockPrint">
<xsd:annotation>
<xsd:documentation>Flowers Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="flowersDaisies">
<xsd:annotation>
<xsd:documentation>Daisy Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="flowersModern1">
<xsd:annotation>
<xsd:documentation>Flowers Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="flowersModern2">
<xsd:annotation>
<xsd:documentation>Flowers Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="flowersPansy">
<xsd:annotation>
<xsd:documentation>Pansy Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="flowersRedRose">
<xsd:annotation>
<xsd:documentation>Red Rose Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="flowersRoses">
<xsd:annotation>
<xsd:documentation>Roses Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="flowersTeacup">
<xsd:annotation>
<xsd:documentation>Flowers in a Teacup Art
Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="flowersTiny">
<xsd:annotation>
<xsd:documentation>Small Flower Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="gems">
<xsd:annotation>
<xsd:documentation>Gems Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="gingerbreadMan">
<xsd:annotation>
<xsd:documentation>Gingerbread Man Art
Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="gradient">
<xsd:annotation>
<xsd:documentation>Triangle Gradient Art
Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="handmade1">
<xsd:annotation>
<xsd:documentation>Handmade Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="handmade2">
<xsd:annotation>
<xsd:documentation>Handmade Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="heartBalloon">
<xsd:annotation>
<xsd:documentation>Heart-Shaped Balloon Art
Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="heartGray">
<xsd:annotation>
<xsd:documentation>Gray Heart Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="hearts">
<xsd:annotation>
<xsd:documentation>Hearts Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="heebieJeebies">
<xsd:annotation>
<xsd:documentation>Pattern Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="holly">
<xsd:annotation>
<xsd:documentation>Holly Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="houseFunky">
<xsd:annotation>
<xsd:documentation>House Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="hypnotic">
<xsd:annotation>
<xsd:documentation>Circular Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="iceCreamCones">
<xsd:annotation>
<xsd:documentation>Ice Cream Cone Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="lightBulb">
<xsd:annotation>
<xsd:documentation>Light Bulb Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="lightning1">
<xsd:annotation>
<xsd:documentation>Lightning Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="lightning2">
<xsd:annotation>
<xsd:documentation>Lightning Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="mapPins">
<xsd:annotation>
<xsd:documentation>Map Pins Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="mapleLeaf">
<xsd:annotation>
<xsd:documentation>Maple Leaf Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="mapleMuffins">
<xsd:annotation>
<xsd:documentation>Muffin Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="marquee">
<xsd:annotation>
<xsd:documentation>Marquee Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="marqueeToothed">
<xsd:annotation>
<xsd:documentation>Marquee Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="moons">
<xsd:annotation>
<xsd:documentation>Moon Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="mosaic">
<xsd:annotation>
<xsd:documentation>Mosaic Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="musicNotes">
<xsd:annotation>
<xsd:documentation>Musical Note Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="northwest">
<xsd:annotation>
<xsd:documentation>Patterned Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="ovals">
<xsd:annotation>
<xsd:documentation>Oval Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="packages">
<xsd:annotation>
<xsd:documentation>Package Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="palmsBlack">
<xsd:annotation>
<xsd:documentation>Black Palm Tree Art
Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="palmsColor">
<xsd:annotation>
<xsd:documentation>Color Palm Tree Art
Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="paperClips">
<xsd:annotation>
<xsd:documentation>Paper Clip Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="papyrus">
<xsd:annotation>
<xsd:documentation>Papyrus Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="partyFavor">
<xsd:annotation>
<xsd:documentation>Party Favor Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="partyGlass">
<xsd:annotation>
<xsd:documentation>Party Glass Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="pencils">
<xsd:annotation>
<xsd:documentation>Pencils Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="people">
<xsd:annotation>
<xsd:documentation>Character Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="peopleWaving">
<xsd:annotation>
<xsd:documentation>Waving Character Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="peopleHats">
<xsd:annotation>
<xsd:documentation>Character With Hat Art
Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="poinsettias">
<xsd:annotation>
<xsd:documentation>Poinsettia Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="postageStamp">
<xsd:annotation>
<xsd:documentation>Postage Stamp Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="pumpkin1">
<xsd:annotation>
<xsd:documentation>Pumpkin Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="pushPinNote2">
<xsd:annotation>
<xsd:documentation>Push Pin Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="pushPinNote1">
<xsd:annotation>
<xsd:documentation>Push Pin Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="pyramids">
<xsd:annotation>
<xsd:documentation>Pyramid Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="pyramidsAbove">
<xsd:annotation>
<xsd:documentation>Pyramid Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="quadrants">
<xsd:annotation>
<xsd:documentation>Quadrants Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="rings">
<xsd:annotation>
<xsd:documentation>Rings Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="safari">
<xsd:annotation>
<xsd:documentation>Safari Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="sawtooth">
<xsd:annotation>
<xsd:documentation>Saw tooth Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="sawtoothGray">
<xsd:annotation>
<xsd:documentation>Gray Saw tooth Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="scaredCat">
<xsd:annotation>
<xsd:documentation>Scared Cat Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="seattle">
<xsd:annotation>
<xsd:documentation>Umbrella Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="shadowedSquares">
<xsd:annotation>
<xsd:documentation>Shadowed Squares Art
Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="sharksTeeth">
<xsd:annotation>
<xsd:documentation>Shark Tooth Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="shorebirdTracks">
<xsd:annotation>
<xsd:documentation>Bird Tracks Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="skyrocket">
<xsd:annotation>
<xsd:documentation>Rocket Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="snowflakeFancy">
<xsd:annotation>
<xsd:documentation>Snowflake Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="snowflakes">
<xsd:annotation>
<xsd:documentation>Snowflake Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="sombrero">
<xsd:annotation>
<xsd:documentation>Sombrero Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="southwest">
<xsd:annotation>
<xsd:documentation>Southwest-themed Art
Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="stars">
<xsd:annotation>
<xsd:documentation>Stars Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="starsTop">
<xsd:annotation>
<xsd:documentation>Stars On Top Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="stars3d">
<xsd:annotation>
<xsd:documentation>3-D Stars Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="starsBlack">
<xsd:annotation>
<xsd:documentation>Stars Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="starsShadowed">
<xsd:annotation>
<xsd:documentation>Stars With Shadows Art
Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="sun">
<xsd:annotation>
<xsd:documentation>Sun Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="swirligig">
<xsd:annotation>
<xsd:documentation>Whirligig Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="tornPaper">
<xsd:annotation>
<xsd:documentation>Torn Paper Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="tornPaperBlack">
<xsd:annotation>
<xsd:documentation>Black Torn Paper Art
Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="trees">
<xsd:annotation>
<xsd:documentation>Tree Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="triangleParty">
<xsd:annotation>
<xsd:documentation>Triangle Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="triangles">
<xsd:annotation>
<xsd:documentation>Triangles Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="tribal1">
<xsd:annotation>
<xsd:documentation>Tribal Art Border One</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="tribal2">
<xsd:annotation>
<xsd:documentation>Tribal Art Border Two</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="tribal3">
<xsd:annotation>
<xsd:documentation>Tribal Art Border Three</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="tribal4">
<xsd:annotation>
<xsd:documentation>Tribal Art Border Four</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="tribal5">
<xsd:annotation>
<xsd:documentation>Tribal Art Border Five</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="tribal6">
<xsd:annotation>
<xsd:documentation>Tribal Art Border Six</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="twistedLines1">
<xsd:annotation>
<xsd:documentation>Twisted Lines Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="twistedLines2">
<xsd:annotation>
<xsd:documentation>Twisted Lines Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="vine">
<xsd:annotation>
<xsd:documentation>Vine Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="waveline">
<xsd:annotation>
<xsd:documentation>Wavy Line Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="weavingAngles">
<xsd:annotation>
<xsd:documentation>Weaving Angles Art
Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="weavingBraid">
<xsd:annotation>
<xsd:documentation>Weaving Braid Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="weavingRibbon">
<xsd:annotation>
<xsd:documentation>Weaving Ribbon Art
Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="weavingStrips">
<xsd:annotation>
<xsd:documentation>Weaving Strips Art
Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="whiteFlowers">
<xsd:annotation>
<xsd:documentation>White Flowers Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="woodwork">
<xsd:annotation>
<xsd:documentation>Woodwork Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="xIllusions">
<xsd:annotation>
<xsd:documentation>Crisscross Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="zanyTriangles">
<xsd:annotation>
<xsd:documentation>Triangle Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="zigZag">
<xsd:annotation>
<xsd:documentation>Zigzag Art Border</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="zigZagStitch">
<xsd:annotation>
<xsd:documentation>Zigzag stitch</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="CT_Border">
<xsd:attribute name="val" type="ST_Border" use="required">
<xsd:annotation>
<xsd:documentation>Border Style</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="color" type="ST_HexColor" use="optional">
<xsd:annotation>
<xsd:documentation>Border Color</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="themeColor" type="ST_ThemeColor" use="optional">
<xsd:annotation>
<xsd:documentation>Border Theme Color</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="themeTint" type="ST_UcharHexNumber" use="optional">
<xsd:annotation>
<xsd:documentation>Border Theme Color Tint</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="themeShade" type="ST_UcharHexNumber" use="optional">
<xsd:annotation>
<xsd:documentation>Border Theme Color Shade</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="sz" type="ST_EighthPointMeasure" use="optional">
<xsd:annotation>
<xsd:documentation>Border Width</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="space" type="ST_PointMeasure" use="optional">
<xsd:annotation>
<xsd:documentation>Border Spacing Measurement</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="shadow" type="xsd:boolean" default="true"
use="optional">
<xsd:annotation>
<xsd:documentation>Border Shadow</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="frame" type="xsd:boolean" default="true"
use="optional">
<xsd:annotation>
<xsd:documentation>Create Frame Effect</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:simpleType name="ST_Shd">
<xsd:annotation>
<xsd:documentation>Shading Patterns</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="nil">
<xsd:annotation>
<xsd:documentation>No Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="clear">
<xsd:annotation>
<xsd:documentation>No Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="solid">
<xsd:annotation>
<xsd:documentation>100% Fill Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="horzStripe">
<xsd:annotation>
<xsd:documentation>Horizontal Stripe
Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="vertStripe">
<xsd:annotation>
<xsd:documentation>Vertical Stripe Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="reverseDiagStripe">
<xsd:annotation>
<xsd:documentation>Reverse Diagonal Stripe
Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="diagStripe">
<xsd:annotation>
<xsd:documentation>Diagonal Stripe Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="horzCross">
<xsd:annotation>
<xsd:documentation>Horizontal Cross
Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="diagCross">
<xsd:annotation>
<xsd:documentation>Diagonal Cross Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="thinHorzStripe">
<xsd:annotation>
<xsd:documentation>Thin Horizontal Stripe
Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="thinVertStripe">
<xsd:annotation>
<xsd:documentation>Thin Vertical Stripe
Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="thinReverseDiagStripe">
<xsd:annotation>
<xsd:documentation>Thin Reverse Diagonal Stripe
Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="thinDiagStripe">
<xsd:annotation>
<xsd:documentation>Thin Diagonal Stripe
Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="thinHorzCross">
<xsd:annotation>
<xsd:documentation>Thin Horizontal Cross
Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="thinDiagCross">
<xsd:annotation>
<xsd:documentation>Thin Diagonal Cross
Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="pct5">
<xsd:annotation>
<xsd:documentation>5% Fill Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="pct10">
<xsd:annotation>
<xsd:documentation>10% Fill Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="pct12">
<xsd:annotation>
<xsd:documentation>12.5% Fill Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="pct15">
<xsd:annotation>
<xsd:documentation>15% Fill Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="pct20">
<xsd:annotation>
<xsd:documentation>20% Fill Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="pct25">
<xsd:annotation>
<xsd:documentation>25% Fill Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="pct30">
<xsd:annotation>
<xsd:documentation>30% Fill Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="pct35">
<xsd:annotation>
<xsd:documentation>35% Fill Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="pct37">
<xsd:annotation>
<xsd:documentation>37.5% Fill Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="pct40">
<xsd:annotation>
<xsd:documentation>40% Fill Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="pct45">
<xsd:annotation>
<xsd:documentation>45% Fill Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="pct50">
<xsd:annotation>
<xsd:documentation>50% Fill Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="pct55">
<xsd:annotation>
<xsd:documentation>55% Fill Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="pct60">
<xsd:annotation>
<xsd:documentation>60% Fill Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="pct62">
<xsd:annotation>
<xsd:documentation>62.5% Fill Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="pct65">
<xsd:annotation>
<xsd:documentation>65% Fill Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="pct70">
<xsd:annotation>
<xsd:documentation>70% Fill Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="pct75">
<xsd:annotation>
<xsd:documentation>75% Fill Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="pct80">
<xsd:annotation>
<xsd:documentation>80% Fill Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="pct85">
<xsd:annotation>
<xsd:documentation>85% Fill Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="pct87">
<xsd:annotation>
<xsd:documentation>87.5% Fill Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="pct90">
<xsd:annotation>
<xsd:documentation>90% Fill Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="pct95">
<xsd:annotation>
<xsd:documentation>95% Fill Pattern</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="CT_Shd">
<xsd:attribute name="val" type="ST_Shd" use="required">
<xsd:annotation>
<xsd:documentation>Shading Pattern</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="color" type="ST_HexColor" use="optional">
<xsd:annotation>
<xsd:documentation>Shading Pattern Color</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="themeColor" type="ST_ThemeColor" use="optional">
<xsd:annotation>
<xsd:documentation>Shading Pattern Theme Color</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="themeTint" type="ST_UcharHexNumber" use="optional">
<xsd:annotation>
<xsd:documentation>Shading Pattern Theme Color
Tint</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="themeShade" type="ST_UcharHexNumber" use="optional">
<xsd:annotation>
<xsd:documentation>Shading Pattern Theme Color
Shade</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="fill" type="ST_HexColor" use="optional">
<xsd:annotation>
<xsd:documentation>Shading Background Color</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="themeFill" type="ST_ThemeColor" use="optional">
<xsd:annotation>
<xsd:documentation>Shading Background Theme
Color</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="themeFillTint" type="ST_UcharHexNumber"
use="optional">
<xsd:annotation>
<xsd:documentation>Shading Background Theme Color
Tint</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="themeFillShade" type="ST_UcharHexNumber"
use="optional">
<xsd:annotation>
<xsd:documentation>Shading Background Theme Color
Shade</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:simpleType name="ST_VerticalAlignRun">
<xsd:annotation>
<xsd:documentation>Vertical Positioning Location</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="baseline">
<xsd:annotation>
<xsd:documentation>Regular Vertical
Positioning</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="superscript">
<xsd:annotation>
<xsd:documentation>Superscript</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="subscript">
<xsd:annotation>
<xsd:documentation>Subscript</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="CT_VerticalAlignRun">
<xsd:attribute name="val" type="ST_VerticalAlignRun" use="required">
<xsd:annotation>
<xsd:documentation>Subscript/Superscript
Value</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="CT_FitText">
<xsd:attribute name="val" type="ST_TwipsMeasure" use="required">
<xsd:annotation>
<xsd:documentation>Value</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="id" type="ST_DecimalNumber" use="optional">
<xsd:annotation>
<xsd:documentation>Fit Text Run ID</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:simpleType name="ST_Em">
<xsd:annotation>
<xsd:documentation>Emphasis Mark Type</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="none">
<xsd:annotation>
<xsd:documentation>No Emphasis Mark</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="dot">
<xsd:annotation>
<xsd:documentation>Dot Emphasis Mark Above
Characters</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="comma">
<xsd:annotation>
<xsd:documentation>Comma Emphasis Mark Above
Characters</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="circle">
<xsd:annotation>
<xsd:documentation>Circle Emphasis Mark Above
Characters</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="underDot">
<xsd:annotation>
<xsd:documentation>Dot Emphasis Mark Below
Characters</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="CT_Em">
<xsd:attribute name="val" type="ST_Em" use="required">
<xsd:annotation>
<xsd:documentation>Emphasis Mark Type</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="CT_Language">
<xsd:attribute name="val" type="ST_Lang" use="optional">
<xsd:annotation>
<xsd:documentation>Latin Language</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="eastAsia" type="ST_Lang" use="optional">
<xsd:annotation>
<xsd:documentation>East Asian Language</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="bidi" type="ST_Lang" use="optional">
<xsd:annotation>
<xsd:documentation>Complex Script Language</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:simpleType name="ST_CombineBrackets">
<xsd:annotation>
<xsd:documentation>Two Lines in One Enclosing Character
Type</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="none">
<xsd:annotation>
<xsd:documentation>No Enclosing Brackets</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="round">
<xsd:annotation>
<xsd:documentation>Round Brackets</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="square">
<xsd:annotation>
<xsd:documentation>Square Brackets</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="angle">
<xsd:annotation>
<xsd:documentation>Angle Brackets</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="curly">
<xsd:annotation>
<xsd:documentation>Curly Brackets</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="CT_EastAsianLayout">
<xsd:attribute name="id" type="ST_DecimalNumber" use="optional">
<xsd:annotation>
<xsd:documentation>East Asian Typography Run ID</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="combine" type="xsd:boolean" default="true"
use="optional">
<xsd:annotation>
<xsd:documentation>Two Lines in One</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="combineBrackets" type="ST_CombineBrackets"
use="optional">
<xsd:annotation>
<xsd:documentation>Display Brackets Around Two Lines in
One</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="vert" type="xsd:boolean" default="true" use="optional">
<xsd:annotation>
<xsd:documentation>Horizontal in Vertical (Rotate
Text)</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="vertCompress" type="xsd:boolean" default="true"
use="optional">
<xsd:annotation>
<xsd:documentation>Compress Rotated Text to Line
Height</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:simpleType name="ST_XAlign">
<xsd:annotation>
<xsd:documentation>Horizontal Alignment Location</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="left">
<xsd:annotation>
<xsd:documentation>Left Aligned
Horizontally</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="center">
<xsd:annotation>
<xsd:documentation>Centered Horizontally</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="right">
<xsd:annotation>
<xsd:documentation>Right Aligned
Horizontally</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="inside">
<xsd:annotation>
<xsd:documentation>Inside</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="outside">
<xsd:annotation>
<xsd:documentation>Outside</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ST_YAlign">
<xsd:annotation>
<xsd:documentation>Vertical Alignment Location</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="inline">
<xsd:annotation>
<xsd:documentation>In line With Text</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="top">
<xsd:annotation>
<xsd:documentation>Top</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="center">
<xsd:annotation>
<xsd:documentation>Centered Vertically</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="bottom">
<xsd:annotation>
<xsd:documentation>Bottom</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="inside">
<xsd:annotation>
<xsd:documentation>Inside Anchor Extents</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="outside">
<xsd:annotation>
<xsd:documentation>Outside Anchor Extents</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ST_HeightRule">
<xsd:annotation>
<xsd:documentation>Height Rule</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="auto">
<xsd:annotation>
<xsd:documentation>Determine Height Based On
Contents</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="exact">
<xsd:annotation>
<xsd:documentation>Exact Height</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="atLeast">
<xsd:annotation>
<xsd:documentation>Minimum Height</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ST_Wrap">
<xsd:annotation>
<xsd:documentation>Text Wrapping around Text Frame
Type</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="auto">
<xsd:annotation>
<xsd:documentation>Default Text Wrapping Around
Frame</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="notBeside">
<xsd:annotation>
<xsd:documentation>No Text Wrapping Beside
Frame</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="around">
<xsd:annotation>
<xsd:documentation>Allow Text Wrapping Around
Frame</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="tight">
<xsd:annotation>
<xsd:documentation>Tight Text Wrapping Around
Frame</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="through">
<xsd:annotation>
<xsd:documentation>Through Text Wrapping Around
Frame</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="none">
<xsd:annotation>
<xsd:documentation>No Text Wrapping Around
Frame</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ST_VAnchor">
<xsd:annotation>
<xsd:documentation>Vertical Anchor Location</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="text">
<xsd:annotation>
<xsd:documentation>Relative To Vertical Text
Extents</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="margin">
<xsd:annotation>
<xsd:documentation>Relative To Margin</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="page">
<xsd:annotation>
<xsd:documentation>Relative To Page</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ST_HAnchor">
<xsd:annotation>
<xsd:documentation>Horizontal Anchor Location</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="text">
<xsd:annotation>
<xsd:documentation>Relative to Text Extents</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="margin">
<xsd:annotation>
<xsd:documentation>Relative To Margin</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="page">
<xsd:annotation>
<xsd:documentation>Relative to Page</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ST_DropCap">
<xsd:annotation>
<xsd:documentation>Text Frame Drop Cap Location</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="none">
<xsd:annotation>
<xsd:documentation>Not Drop Cap</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="drop">
<xsd:annotation>
<xsd:documentation>Drop Cap Inside Margin</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="margin">
<xsd:annotation>
<xsd:documentation>Drop Cap Outside Margin</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="CT_FramePr">
<xsd:attribute name="dropCap" type="ST_DropCap" use="optional">
<xsd:annotation>
<xsd:documentation>Drop Cap Frame</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="lines" type="ST_DecimalNumber" use="optional">
<xsd:annotation>
<xsd:documentation>Drop Cap Vertical Height in
Lines</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="w" type="ST_TwipsMeasure" use="optional">
<xsd:annotation>
<xsd:documentation>Frame Width</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="h" type="ST_TwipsMeasure" use="optional">
<xsd:annotation>
<xsd:documentation>Frame Height</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="vSpace" type="ST_TwipsMeasure" use="optional">
<xsd:annotation>
<xsd:documentation>Vertical Frame Padding</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="hSpace" type="ST_TwipsMeasure" use="optional">
<xsd:annotation>
<xsd:documentation>Horizontal Frame Padding</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="wrap" type="ST_Wrap" use="optional">
<xsd:annotation>
<xsd:documentation>Text Wrapping Around Frame</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="hAnchor" type="ST_HAnchor" use="optional">
<xsd:annotation>
<xsd:documentation>Frame Horizontal Positioning
Base</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="vAnchor" type="ST_VAnchor" use="optional">
<xsd:annotation>
<xsd:documentation>Frame Vertical Positioning
Base</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="x" type="ST_SignedTwipsMeasure" use="optional">
<xsd:annotation>
<xsd:documentation>Absolute Horizontal
Position</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="xAlign" type="ST_XAlign" use="optional">
<xsd:annotation>
<xsd:documentation>Relative Horizontal
Position</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="y" type="ST_SignedTwipsMeasure" use="optional">
<xsd:annotation>
<xsd:documentation>Absolute Vertical Position</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="yAlign" type="ST_YAlign" use="optional">
<xsd:annotation>
<xsd:documentation>Relative Vertical Position</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="hRule" type="ST_HeightRule" use="optional">
<xsd:annotation>
<xsd:documentation>Frame Height Type</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="anchorLock" type="xsd:boolean" default="true"
use="optional">
<xsd:annotation>
<xsd:documentation>Lock Frame Anchor to
Paragraph</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:simpleType name="ST_TabJc">
<xsd:annotation>
<xsd:documentation>Custom Tab Stop Type</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="clear">
<xsd:annotation>
<xsd:documentation>No Tab Stop</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="left">
<xsd:annotation>
<xsd:documentation>Left Tab</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="center">
<xsd:annotation>
<xsd:documentation>Centered Tab</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="right">
<xsd:annotation>
<xsd:documentation>Right Tab</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="decimal">
<xsd:annotation>
<xsd:documentation>Decimal Tab</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="bar">
<xsd:annotation>
<xsd:documentation>Bar Tab</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="num">
<xsd:annotation>
<xsd:documentation>List Tab</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ST_TabTlc">
<xsd:annotation>
<xsd:documentation>Custom Tab Stop Leader Character</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="none">
<xsd:annotation>
<xsd:documentation>No tab stop leader</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="dot">
<xsd:annotation>
<xsd:documentation>Dotted leader line</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="hyphen">
<xsd:annotation>
<xsd:documentation>Dashed tab stop leader
line</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="underscore">
<xsd:annotation>
<xsd:documentation>Solid leader line</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="heavy">
<xsd:annotation>
<xsd:documentation>Heavy solid leader line</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="middleDot">
<xsd:annotation>
<xsd:documentation>Middle dot leader line</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="CT_TabStop">
<xsd:attribute name="val" type="ST_TabJc" use="required">
<xsd:annotation>
<xsd:documentation>Tab Stop Type</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="leader" type="ST_TabTlc" use="optional">
<xsd:annotation>
<xsd:documentation>Tab Leader Character</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="pos" type="ST_SignedTwipsMeasure" use="required">
<xsd:annotation>
<xsd:documentation>Tab Stop Position</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:simpleType name="ST_LineSpacingRule">
<xsd:annotation>
<xsd:documentation>Line Spacing Rule</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="auto">
<xsd:annotation>
<xsd:documentation>Automatically Determined Line
Height</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="exact">
<xsd:annotation>
<xsd:documentation>Exact Line Height</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="atLeast">
<xsd:annotation>
<xsd:documentation>Minimum Line Height</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="JcEnumeration"> <!-- was "ST_Jc" -->
<xsd:annotation>
<xsd:documentation>Horizontal Alignment Type</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="left">
<xsd:annotation>
<xsd:documentation>Align Left</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="center">
<xsd:annotation>
<xsd:documentation>Align Center</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="right">
<xsd:annotation>
<xsd:documentation>Align Right</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="both">
<xsd:annotation>
<xsd:documentation>Justified</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="mediumKashida">
<xsd:annotation>
<xsd:documentation>Medium Kashida Length</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="distribute">
<xsd:annotation>
<xsd:documentation>Distribute All Characters Equally
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="numTab">
<xsd:annotation>
<xsd:documentation>Align to List Tab</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="highKashida">
<xsd:annotation>
<xsd:documentation>Widest Kashida Length</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="lowKashida">
<xsd:annotation>
<xsd:documentation>Low Kashida Length</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="thaiDistribute">
<xsd:annotation>
<xsd:documentation>Thai Language Justification</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="CT_Jc">
<xsd:annotation>
<xsd:appinfo>
<jaxb:class name="Jc"/>
</xsd:appinfo>
</xsd:annotation>
<xsd:attribute name="val" type="JcEnumeration" use="required">
<xsd:annotation>
<xsd:documentation>Alignment Type</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:simpleType name="ST_View">
<xsd:annotation>
<xsd:documentation>Document View Values</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="none">
<xsd:annotation>
<xsd:documentation>Default View</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="print">
<xsd:annotation>
<xsd:documentation>Print Layout View</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="outline">
<xsd:annotation>
<xsd:documentation>Outline View</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="masterPages">
<xsd:annotation>
<xsd:documentation>Master Document View</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="normal">
<xsd:annotation>
<xsd:documentation>Draft View</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="web">
<xsd:annotation>
<xsd:documentation>Web Page View</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="CT_View">
<xsd:attribute name="val" type="ST_View" use="required">
<xsd:annotation>
<xsd:documentation>Document View Setting Value</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:simpleType name="ST_Zoom">
<xsd:annotation>
<xsd:documentation>Magnification Preset Values</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="none">
<xsd:annotation>
<xsd:documentation>No Preset Magnification</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="fullPage">
<xsd:annotation>
<xsd:documentation>Display One Full Page</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="bestFit">
<xsd:annotation>
<xsd:documentation>Display Page Width</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="textFit">
<xsd:annotation>
<xsd:documentation>Display Text Width</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="CT_Zoom">
<xsd:attribute name="val" type="ST_Zoom" use="optional">
<xsd:annotation>
<xsd:documentation>Zoom Type</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="percent" type="ST_DecimalNumber" use="required">
<xsd:annotation>
<xsd:documentation>Zoom Percentage</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="CT_WritingStyle">
<xsd:attribute name="lang" type="ST_Lang" use="required">
<xsd:annotation>
<xsd:documentation>Writing Style Language</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="vendorID" type="ST_DecimalNumber" use="required">
<xsd:annotation>
<xsd:documentation>Grammatical Engine ID</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="dllVersion" type="ST_DecimalNumber" use="required">
<xsd:annotation>
<xsd:documentation>Grammatical Check Engine
Version</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="nlCheck" type="xsd:boolean" default="true"
use="optional">
<xsd:annotation>
<xsd:documentation>Natural Language Grammar
Check</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="checkStyle" type="xsd:boolean" use="required">
<xsd:annotation>
<xsd:documentation>Check Stylistic Rules With
Grammar</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="appName" type="ST_String" use="required">
<xsd:annotation>
<xsd:documentation>Application Name</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:simpleType name="ST_Proof">
<xsd:annotation>
<xsd:documentation>Proofing State Values</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="clean">
<xsd:annotation>
<xsd:documentation>Check Completed</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="dirty">
<xsd:annotation>
<xsd:documentation>Check Not Completed</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="CT_Proof">
<xsd:attribute name="spelling" type="ST_Proof" use="optional">
<xsd:annotation>
<xsd:documentation>Spell Checking State</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="grammar" type="ST_Proof" use="optional">
<xsd:annotation>
<xsd:documentation>Grammatical Checking State</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:simpleType name="ST_DocType">
<xsd:annotation>
<xsd:documentation>Document Classification Values</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="notSpecified">
<xsd:annotation>
<xsd:documentation>Default Document</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="letter">
<xsd:annotation>
<xsd:documentation>Letter</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="eMail">
<xsd:annotation>
<xsd:documentation>E-Mail Message</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="CT_DocType">
<xsd:attribute name="val" type="ST_DocType" use="required">
<xsd:annotation>
<xsd:documentation>Document Classification
Value</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:simpleType name="ST_DocProtect">
<xsd:annotation>
<xsd:documentation>Document Protection Types</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="none">
<xsd:annotation>
<xsd:documentation>No Editing Restrictions</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="readOnly">
<xsd:annotation>
<xsd:documentation>Allow No Editing</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="comments">
<xsd:annotation>
<xsd:documentation>Allow Editing of
Comments</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="trackedChanges">
<xsd:annotation>
<xsd:documentation>Allow Editing With Revision
Tracking</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="forms">
<xsd:annotation>
<xsd:documentation>Allow Editing of Form
Fields</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ST_CryptProv">
<xsd:annotation>
<xsd:documentation>Cryptographic Provider Types</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="rsaAES">
<xsd:annotation>
<xsd:documentation>AES Provider</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="rsaFull">
<xsd:annotation>
<xsd:documentation>Any Provider</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ST_AlgClass">
<xsd:annotation>
<xsd:documentation>Cryptographic Algorithm Classes</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="hash">
<xsd:annotation>
<xsd:documentation>Hashing</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ST_AlgType">
<xsd:annotation>
<xsd:documentation>Cryptographic Algorithm Types</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="typeAny">
<xsd:annotation>
<xsd:documentation>Any Type</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:attributeGroup name="AG_Password">
<xsd:attribute name="cryptProviderType" type="ST_CryptProv">
<xsd:annotation>
<xsd:documentation>Cryptographic Provider Type</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="cryptAlgorithmClass" type="ST_AlgClass">
<xsd:annotation>
<xsd:documentation>Cryptographic Algorithm
Class</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="cryptAlgorithmType" type="ST_AlgType">
<xsd:annotation>
<xsd:documentation>Cryptographic Algorithm
Type</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="cryptAlgorithmSid" type="ST_DecimalNumber">
<xsd:annotation>
<xsd:documentation>Cryptographic Hashing
Algorithm</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="cryptSpinCount" type="ST_DecimalNumber">
<xsd:annotation>
<xsd:documentation>Iterations to Run Hashing
Algorithm</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="cryptProvider" type="ST_String">
<xsd:annotation>
<xsd:documentation>Cryptographic Provider</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="algIdExt" type="ST_LongHexNumber">
<xsd:annotation>
<xsd:documentation>Cryptographic Algorithm
Extensibility</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="algIdExtSource" type="ST_String">
<xsd:annotation>
<xsd:documentation>Algorithm Extensibility
Source</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="cryptProviderTypeExt" type="ST_LongHexNumber">
<xsd:annotation>
<xsd:documentation>Cryptographic Provider Type
Extensibility</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="cryptProviderTypeExtSource" type="ST_String">
<xsd:annotation>
<xsd:documentation>Provider Type Extensibility
Source</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="hash" type="xsd:base64Binary">
<xsd:annotation>
<xsd:documentation>Password Hash</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="salt" type="xsd:base64Binary">
<xsd:annotation>
<xsd:documentation>Salt for Password Verifier</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:attributeGroup>
<xsd:complexType name="CT_DocProtect">
<xsd:attribute name="edit" type="ST_DocProtect" use="optional">
<xsd:annotation>
<xsd:documentation>Document Editing
Restrictions</xsd:documentation>