5.6 DataGraphic Schema
-
<xsd:schema id="DataGraphic"> <xsd:complexType name="CT_DataGraphicDef"> <xsd:attribute name="DefID" type="xsd:string" use="required"/> <xsd:attribute name="DefShapeID" type="xsd:string" use="required"/> </xsd:complexType> <xsd:complexType name="CT_DataGraphicDefinitions"> <xsd:sequence> <xsd:element name="DataGraphicDef" minOccurs="1" maxOccurs="unbounded" type="CT_DataGraphicDef"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CT_Geometry"> <xsd:attribute name="Index" type="xsd:integer" use="required"/> <xsd:attribute name="BoundPts" type="xsd:string" use="optional"/> <xsd:attribute name="Attribute" type="xsd:string" use="required"/> <xsd:attribute name="Formula" type="xsd:string" use="required"/> </xsd:complexType> <xsd:complexType name="CT_Sheet"> <xsd:sequence> <xsd:element name="Geometry" minOccurs="0" maxOccurs="unbounded" type="CT_Geometry"/> </xsd:sequence> <xsd:attribute name="Name" type="xsd:string"/> <xsd:attribute name="Angle" type="xsd:string" use="optional"/> <xsd:attribute name="FlipX" type="xsd:string" use="optional"/> <xsd:attribute name="FlipY" type="xsd:string" use="optional"/> <xsd:attribute name="LocPinX" type="xsd:string" use="optional"/> <xsd:attribute name="LocPinY" type="xsd:string" use="optional"/> <xsd:attribute name="PinX" type="xsd:string" use="optional"/> <xsd:attribute name="PinY" type="xsd:string" use="optional"/> <xsd:attribute name="HideText" type="xsd:string" use="optional"/> <xsd:attribute name="FillBackground" type="xsd:string" use="optional"/> <xsd:attribute name="FillBackgroundTrans" type="xsd:string" use="optional"/> <xsd:attribute name="FillForeground" type="xsd:string" use="optional"/> <xsd:attribute name="FillForegroundTrans" type="xsd:string" use="optional"/> <xsd:attribute name="FillPattern" type="xsd:string" use="optional"/> <xsd:attribute name="LineColor" type="xsd:string" use="optional"/> <xsd:attribute name="LineColorTrans" type="xsd:string" use="optional"/> <xsd:attribute name="LineWeight" type="xsd:string" use="optional"/> <xsd:attribute name="TextWidth" type="xsd:string" use="optional"/> <xsd:attribute name="TextHeight" type="xsd:string" use="optional"/> <xsd:attribute name="TextAngle" type="xsd:string" use="optional"/> <xsd:attribute name="TextLocPinX" type="xsd:string" use="optional"/> <xsd:attribute name="TextLocPinY" type="xsd:string" use="optional"/> <xsd:attribute name="TextPinX" type="xsd:string" use="optional"/> <xsd:attribute name="TextPinY" type="xsd:string" use="optional"/> <xsd:attribute name="Rounding" type="xsd:string" use="optional"/> </xsd:complexType> <xsd:complexType name="CT_Formulas"> <xsd:sequence> <xsd:element name="Sheet" minOccurs="1" maxOccurs="unbounded" type="CT_Sheet"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CT_FormulaReferences"> <xsd:anyAttribute namespace="##local" processContents="skip"/> </xsd:complexType> <xsd:complexType name="CT_DataGraphics_Shape"> <xsd:sequence> <xsd:element name="DataGraphicDefinitions" minOccurs="0" maxOccurs="1" type="CT_DataGraphicDefinitions"/> <xsd:element name="Formulas" minOccurs="0" maxOccurs="1" type="CT_Formulas"/> <xsd:element name="FormulaReferences" minOccurs="0" maxOccurs="1" type="CT_FormulaReferences"/> </xsd:sequence> <xsd:attribute name="ID" type="xsd:string" use="required"/> <xsd:attribute name="ShapeName" type="xsd:string" use="required"/> <xsd:attribute name="DataRefs" type="xsd:string" use="optional"/> </xsd:complexType> <xsd:complexType name="CT_DataGraphics_Page"> <xsd:sequence> <xsd:element name="Shape" minOccurs="0" maxOccurs="unbounded" type="CT_DataGraphics_Shape"/> </xsd:sequence> <xsd:attribute name="PageName" type="xsd:string"/> <xsd:attribute name="ViewTransform" type="xsd:string"/> </xsd:complexType> <xsd:complexType name="CT_DataGraphics"> <xsd:sequence> <xsd:element name="Page" minOccurs="1" maxOccurs="unbounded" type="CT_DataGraphics_Page"/> </xsd:sequence> <xsd:attribute name="ColorTable" type="xsd:string"/> </xsd:complexType> <xsd:element name="DataGraphics" type="CT_DataGraphics"/> </xsd:schema>