DR 08-0004 - DML, Diagrams: Type for prSet attributes

Shawn Villaron shawnv at microsoft.com
Thu Apr 30 18:16:18 CEST 2009


We discussed this response in today's teleconference.  We generated consensus that the following response is correct.  At this point, Murata-san will provide the RNG updates at which time we will request that this response be moved to LAST CALL.

Thank you.

shawn

DR 08-0004 - DML, Diagrams: Type for prSet attributes
New subclause in Part 1, §21.4.7
21.4.7.xx      ST_PrSetCustVal (Property Set Customized Value)
This simple type defines customization percentage values for certain elements in DrawingML.
This simple type is a union of the following types:

·         The ST_Percentage simple type (§22.9.2.9).
Referenced By

prSet at custScaleX (§21.4.3.4); prSet at custScaleY (§21.4.3.4); prSet at custLinFactX (§21.4.3.4); prSet at custLinFactY (§21.4.3.4); prSet@ custLinFactNeighborX (§21.4.3.4); prSet@ custLinFactNeighborY (§21.4.3.4); prSet@ custRadScaleRad (§21.4.3.4); prSet at custRadScaleInc (§21.4.3.4);


[Note: The W3C XML Schema definition of this simple type's content model (ST_PrSetCustVal) is located in §xx. end note]
New subclause in Part 4, §12.1.2
12.1.2.xx           Additional member types for the union in ST_PrSetCustVal (Part 1, §NEW)
The value space of the following additional member types can be used within the context of this simple type for a document of a transitional conformance class.

·         The W3C XML Schema int datatype.

Part 1, §21.4.3.4 will be updated as follows:
custLinFactNeighborX (Neighbor Offset Width)

Specifies the percentage of the neighbor's width used for offsetting shape.

The possible values for this attribute are defined by the W3C XML Schema int datatype ST_PrSetCustVal simple type (§NEW).

custLinFactNeighborY (Neighbor Offset Height)

Specifies the percentage of the neighbor's height used for offsetting shape..

The possible values for this attribute are defined by the W3C XML Schema int datatype ST_PrSetCustVal simple type (§NEW).

custLinFactX (Custom Factor Width)

Specifies the percentage of the current shape width used for offsetting the shape.

The possible values for this attribute are defined by the W3C XML Schema int datatype ST_PrSetCustVal simple type (§NEW).

custLinFactY (Custom Factor Height)

Specifies the percentage of the current shape height used for offsetting the shape.

The possible values for this attribute are defined by the W3C XML Schema int datatype ST_PrSetCustVal simple type (§NEW).

custRadScaleInc (Include Angle Scale)

Specifies the amount percent that the include angle has been scaled by.

The possible values for this attribute are defined by the W3C XML Schema int datatype ST_PrSetCustVal simple type (§NEW).

custRadScaleRad (Radius Scale)

Specifies the percent that how much the radius has been scaled by.

The possible values for this attribute are defined by the W3C XML Schema int datatype ST_PrSetCustVal simple type (§NEW).

custScaleX (Width Scale)

Specifies the amount percent that the width has been scaled by.

The possible values for this attribute are defined by the W3C XML Schema int datatype ST_PrSetCustVal simple type (§NEW).

custScaleY (Height Scale)

Specifies the amount percent that the height has been scaled by.

The possible values for this attribute are defined by the W3C XML Schema int datatype ST_PrSetCustVal simple type (§NEW).


The following schema changes will be made to Part 1, §A.5.3:

<xsd:simpleType name="ST_PrSetCustVal">

       <xsd:annotation>

              <xsd:documentation>Property Set Customized Value</xsd:documentation>

       </xsd:annotation>

       <xsd:union memberTypes="s:ST_Percentage"/>

</xsd:simpleType>



<xsd:attribute name="custScaleX" type="xsd:intST_PrSetCustVal" use="optional">

       <xsd:annotation>

              <xsd:documentation>Width Scale</xsd:documentation>

       </xsd:annotation>

</xsd:attribute>

<xsd:attribute name="custScaleY" type=" xsd:intST_PrSetCustVal" use="optional">

       <xsd:annotation>

              <xsd:documentation>Height Scale</xsd:documentation>

       </xsd:annotation>

</xsd:attribute>

<xsd:attribute name="custT" type="xsd:boolean" use="optional">

       <xsd:annotation>

              <xsd:documentation>Text Changed</xsd:documentation>

       </xsd:annotation>

</xsd:attribute>

<xsd:attribute name="custLinFactX" type=" xsd:intST_PrSetCustVal" use="optional">

       <xsd:annotation>

              <xsd:documentation>Custom Factor Width</xsd:documentation>

       </xsd:annotation>

</xsd:attribute>

<xsd:attribute name="custLinFactY" type=" xsd:intST_PrSetCustVal" use="optional">

       <xsd:annotation>

              <xsd:documentation>Custom Factor Height</xsd:documentation>

       </xsd:annotation>

</xsd:attribute>

<xsd:attribute name="custLinFactNeighborX" type=" xsd:intST_PrSetCustVal" use="optional">

       <xsd:annotation>

              <xsd:documentation>Neighbor Offset Width</xsd:documentation>

       </xsd:annotation>

</xsd:attribute>

<xsd:attribute name="custLinFactNeighborY" type=" xsd:intST_PrSetCustVal" use="optional">

       <xsd:annotation>

              <xsd:documentation>Neighbor Offset Height</xsd:documentation>

       </xsd:annotation>

</xsd:attribute>

<xsd:attribute name="custRadScaleRad" type=" xsd:intST_PrSetCustVal" use="optional">

       <xsd:annotation>

              <xsd:documentation>Radius Scale</xsd:documentation>

       </xsd:annotation>

</xsd:attribute>

<xsd:attribute name="custRadScaleInc" type=" xsd:intST_PrSetCustVal" use="optional">

       <xsd:annotation>

              <xsd:documentation>Include Angle Scale</xsd:documentation>

       </xsd:annotation>

</xsd:attribute>


The following schema changes will be made to Part 4, §A.5.3:

<xsd:simpleType name="ST_PrSetCustVal">

       <xsd:annotation>

              <xsd:documentation>Property Set Customized Value</xsd:documentation>

       </xsd:annotation>

       <xsd:union memberTypes="s:ST_Percentage xsd:int"/>

</xsd:simpleType>



<xsd:attribute name="custScaleX" type="xsd:intST_PrSetCustVal" use="optional">

       <xsd:annotation>

              <xsd:documentation>Width Scale</xsd:documentation>

       </xsd:annotation>

</xsd:attribute>

<xsd:attribute name="custScaleY" type=" xsd:intST_PrSetCustVal" use="optional">

       <xsd:annotation>

              <xsd:documentation>Height Scale</xsd:documentation>

       </xsd:annotation>

</xsd:attribute>

<xsd:attribute name="custT" type="xsd:boolean" use="optional">

       <xsd:annotation>

              <xsd:documentation>Text Changed</xsd:documentation>

       </xsd:annotation>

</xsd:attribute>

<xsd:attribute name="custLinFactX" type=" xsd:intST_PrSetCustVal" use="optional">

       <xsd:annotation>

              <xsd:documentation>Custom Factor Width</xsd:documentation>

       </xsd:annotation>

</xsd:attribute>

<xsd:attribute name="custLinFactY" type=" xsd:intST_PrSetCustVal" use="optional">

       <xsd:annotation>

              <xsd:documentation>Custom Factor Height</xsd:documentation>

       </xsd:annotation>

</xsd:attribute>

<xsd:attribute name="custLinFactNeighborX" type=" xsd:intST_PrSetCustVal" use="optional">

       <xsd:annotation>

              <xsd:documentation>Neighbor Offset Width</xsd:documentation>

       </xsd:annotation>

</xsd:attribute>

<xsd:attribute name="custLinFactNeighborY" type=" xsd:intST_PrSetCustVal" use="optional">

       <xsd:annotation>

              <xsd:documentation>Neighbor Offset Height</xsd:documentation>

       </xsd:annotation>

</xsd:attribute>

<xsd:attribute name="custRadScaleRad" type=" xsd:intST_PrSetCustVal" use="optional">

       <xsd:annotation>

              <xsd:documentation>Radius Scale</xsd:documentation>

       </xsd:annotation>

</xsd:attribute>

<xsd:attribute name="custRadScaleInc" type=" xsd:intST_PrSetCustVal" use="optional">

       <xsd:annotation>

              <xsd:documentation>Include Angle Scale</xsd:documentation>

       </xsd:annotation>

</xsd:attribute>



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.vse.cz/pipermail/sc34wg4/attachments/20090430/70635c8d/attachment.htm>


More information about the sc34wg4 mailing list