20.1.7 坐标系和变换¶
以下元素分别用于反映组和单个形状的尺寸(dimensions)、缩放(scaling)、位置(locaion)、旋转(rotation)和翻转(flip)信息。
Coordinate Systems and Transformations
The following elements are used to reflect dimensions, scaling, location, rotation, and flip information on groups and individual shapes respectively.
20.1.7.1 chExt (子范围)¶
此元素指定子范围矩形的大小尺寸,并用于计算放置在组内的形状的分组(grouping)、缩放(scaling)和旋转(rotation)行为。
Attributes | Description |
---|---|
cx (范围长度/Extent Length) |
指定 EMU 中矩形范围的长度。 该矩形应指示显示的对象的大小(对原始对象进行任何缩放的结果)。
[Example: 考虑如下指定的 DrawingML 对象:
<… cx="1828800" cy="200000"/>
cx 属性指定该对象的高度为 1828800 EMU(英制公制单位)。 end example]
该属性的可能值由 ST_PositiveCooperative 简单类型 (§20.1.10.41) 定义。
|
cy (范围宽度/Extent Width) |
指定 EMU 中范围矩形的宽度。 该矩形应指示显示的对象的大小(对原始对象进行任何缩放的结果)。
[Example: 考虑如下指定的 DrawingML 对象:
<… cx="1828800" cy="200000"/>
cy 属性指定该对象的宽度为 200000 EMU(英制公制单位)。 end example]
该属性的可能值由 ST_PositiveCooperative 简单类型 (§20.1.10.41) 定义。
|
[Note: 该元素内容模型 (CT_PositiveSize2D) 的 W3C XML 模式定义位于 §A.4.1 中。 end note]
chExt (Child Extents)
This element specifies the size dimensions of the child extents rectangle and is used for calculations of grouping, scaling, and rotation behavior of shapes placed within a group.
Attributes | Description |
---|---|
cx (Extent Length) |
Specifies the length of the extents rectangle in EMUs. This rectangle shall dictate the size of the object as displayed (the result of any scaling to the original object).
[Example: Consider a DrawingML object specified as follows:
<… cx="1828800" cy="200000"/>
The cx attributes specifies that this object has a height of 1828800 EMUs (English Metric Units). end example]
The possible values for this attribute are defined by the ST_PositiveCoordinate simple type (§20.1.10.41).
|
cy (Extent Width) |
Specifies the width of the extents rectangle in EMUs. This rectangle shall dictate the size of the object as displayed (the result of any scaling to the original object).
[Example: Consider a DrawingML object specified as follows:
<… cx="1828800" cy="200000"/>
The cy attribute specifies that this object has a width of 200000 EMUs (English Metric Units). end example]
The possible values for this attribute are defined by the ST_PositiveCoordinate simple type (§20.1.10.41).
|
[Note: The W3C XML Schema definition of this element’s content model (CT_PositiveSize2D) is located in §A.4.1. end note]
20.1.7.2 chOff (子偏移量)¶
此元素指定子范围矩形的位置,并用于计算放置在组内的形状的分组(grouping)、缩放(scaling)和旋转(rotation)行为。
Attributes | Description |
---|---|
x (X-Axis Coordinate) |
指定 x 轴上的坐标。 该坐标的原点应由父 XML 元素指定。
[Example: 考虑 DrawingML 对象的基本环绕多边形的以下几点:
<… x="0" y="100" />
x 属性定义 x 坐标为 0。 end example]
该属性的可能值由 ST_Cooperative 简单类型 (第 20.1.10.16 节) 定义。
|
y (Y-Axis Coordinate) |
指定 x 轴上的坐标。 该坐标的原点应由父 XML 元素指定。
[Example: 考虑 DrawingML 对象的基本环绕多边形的以下几点:
<… x="0" y="100" />
y 属性定义 y 坐标为 100。 end example]
该属性的可能值由 ST_Cooperative 简单类型 (第 20.1.10.16 节) 定义。
|
[Note: 该元素内容模型 (CT_Point2D) 的 W3C XML 模式定义位于 §A.4.1 中。 end note]
chOff (Child Offset)
This element specifies the location of the child extents rectangle and is used for calculations of grouping, scaling, and rotation behavior of shapes placed within a group.
Attributes | Description |
---|---|
x (X-Axis Coordinate) |
Specifies a coordinate on the x-axis. The origin point for this coordinate shall be specified by the parent XML element.
[Example: Consider the following point on a basic wrapping polygon for a DrawingML object:
<… x="0" y="100" />
The x attribute defines an x-coordinate of 0. end example]
The possible values for this attribute are defined by the ST_Coordinate simple type (§20.1.10.16).
|
y (Y-Axis Coordinate) |
Specifies a coordinate on the x-axis. The origin point for this coordinate shall be specified by the parent XML element.
[Example: Consider the following point on a basic wrapping polygon for a DrawingML object:
<… x="0" y="100" />
The y attribute defines a y-coordinate of 100. end example]
The possible values for this attribute are defined by the ST_Coordinate simple type (§20.1.10.16).
|
[Note: The W3C XML Schema definition of this element’s content model (CT_Point2D) is located in §A.4.1. end note]
20.1.7.3 ext (范围)¶
此元素指定子范围矩形的位置,并用于计算放置在组内的形状的分组、缩放和旋转行为。
Attributes | Description |
---|---|
cx (Extent Length) |
指定 EMU 中矩形范围的长度。 该矩形应指示显示的对象的大小(对原始对象进行任何缩放的结果)。
[Example: 考虑如下指定的 DrawingML 对象:
<… cx="1828800" cy="200000"/>
cx 属性指定该对象的高度为 1828800 EMU(英制公制单位)。 end example]
该属性的可能值由 ST_PositiveCooperative 简单类型 (§20.1.10.41) 定义。
|
cy (Extent Width) |
指定 EMU 中范围矩形的宽度。 该矩形应指示显示的对象的大小(对原始对象进行任何缩放的结果)。
[Example: 考虑如下指定的 DrawingML 对象:
< … cx="1828800" cy="200000"/>
cy 属性指定该对象的宽度为 200000 EMU(英制公制单位)。 end example]
该属性的可能值由 ST_PositiveCooperative 简单类型 (§20.1.10.41) 定义。
|
[Note: 该元素内容模型 (CT_PositiveSize2D) 的 W3C XML 模式定义位于 §A.4.1 中。 end note]
ext (Extents)
This element specifies the location of the child extents rectangle and is used for calculations of grouping, scaling, and rotation behavior of shapes placed within a group.
Attributes | Description |
---|---|
cx (Extent Length) |
Specifies the length of the extents rectangle in EMUs. This rectangle shall dictate the size of the object as displayed (the result of any scaling to the original object).
[Example: Consider a DrawingML object specified as follows:
<… cx="1828800" cy="200000"/>
The cx attributes specifies that this object has a height of 1828800 EMUs (English Metric Units). end example]
The possible values for this attribute are defined by the ST_PositiveCoordinate simple type (§20.1.10.41).
|
cy (Extent Width) |
Specifies the width of the extents rectangle in EMUs. This rectangle shall dictate the size of the object as displayed (the result of any scaling to the original object).
[Example: Consider a DrawingML object specified as follows:
< … cx="1828800" cy="200000"/>
The cy attribute specifies that this object has a width of 200000 EMUs (English Metric Units). end example]
The possible values for this attribute are defined by the ST_PositiveCoordinate simple type (§20.1.10.41).
|
[Note: The W3C XML Schema definition of this element’s content model (CT_PositiveSize2D) is located in §A.4.1. end note]
20.1.7.4 off (偏移量)¶
该元素指定对象的边界框的位置。 对对象的影响不包含在此边界框中。
Attributes | Description |
---|---|
x(X 轴坐标) |
指定 x 轴上的坐标。 该坐标的原点应由父 XML 元素指定。
[Example: 考虑 DrawingML 对象的基本环绕多边形的以下几点:
<… x="0" y="100" />
x 属性定义 x 坐标为 0。 end example]
该属性的可能值由 ST_Cooperative 简单类型 (§20.1.10.16) 定义。
|
y(Y 轴坐标) |
指定 x 轴上的坐标。 该坐标的原点应由父 XML 元素指定.
[Example: 考虑 DrawingML 对象的基本环绕多边形的以下几点:
<… x="0" y="100" />
y 属性定义 y 坐标为 100。 end example]
该属性的可能值由 ST_Cooperative 简单类型 (§20.1.10.16) 定义。
|
[Note: 该元素内容模型 (CT_Point2D) 的 W3C XML 模式定义位于 §A.4.1 中。end note]
off (Offset)
This element specifies the location of the bounding box of an object. Effects on an object are not included in this bounding box.
Attributes | Description |
---|---|
x (X-Axis Coordinate) |
Specifies a coordinate on the x-axis. The origin point for this coordinate shall be specified by the parent XML element.
[Example: Consider the following point on a basic wrapping polygon for a DrawingML object:
<… x="0" y="100" />
The x attribute defines an x-coordinate of 0. end example]
The possible values for this attribute are defined by the ST_Coordinate simple type (§20.1.10.16).
|
y (Y-Axis Coordinate) |
Specifies a coordinate on the x-axis. The origin point for this coordinate shall be specified by the parent XML element.
[Example: Consider the following point on a basic wrapping polygon for a DrawingML object:
<… x="0" y="100" />
The y attribute defines a y-coordinate of 100. end example]
The possible values for this attribute are defined by the ST_Coordinate simple type (§20.1.10.16).
|
[Note: The W3C XML Schema definition of this element’s content model (CT_Point2D) is located in §A.4.1. end note]
20.1.7.5 xfrm (分组对象的 2D 变换)¶
该元素与普通形状的二维变换的表示几乎相同(§20.1.7.6)。 唯一添加的是一个表示子偏移量和子范围的成员。
[Note: 该元素内容模型 (CT_GroupTransform2D) 的 W3C XML 架构定义位于 §A.4.1 中。 end note]
xfrm (2D Transform for Grouped Objects)
This element is nearly identical to the representation of 2-D transforms for ordinary shapes (§20.1.7.6). The only addition is a member to represent the Child offset and the Child extents.
[Note: The W3C XML Schema definition of this element’s content model (CT_GroupTransform2D) is located in §A.4.1. end note]
20.1.7.6 xfrm (单个对象的 2D 变换)¶
该元素表示普通形状的二维变换。
[Note: 该元素内容模型 (CT_Transform2D) 的 W3C XML 模式定义位于 §A.4.1 中。 end note]
xfrm (2D Transform for Individual Objects)
This element represents 2-D transforms for ordinary shapes.
[Note: The W3C XML Schema definition of this element’s content model (CT_Transform2D) is located in §A.4.1. end note]
创建日期: 2024年4月11日