2.1.1833 Part 4 Section, skew (Skew Transform)

For additional notes that apply to this portion of the standard, please see the notes for pict, §; pict, §14.5.1(a); hdrShapeDefaults, §; shapeDefaults, §; background, §17.2.1(a); group, §

a.   The standard does not specify bounds for the matrix attribute.

Office uses bounds of -2147483644f and 2147483647f  for the matrix attribute.

b.   The standard does not indicate how the matrix attribute is applied to the shape.

Office applies this matrix to a point in the following way.

Let  Variable Q be a point in the object (after rotation, if the shape is rotated) described by Equation: Q = a vector consisting of 3 elements. Column 1 contains x, column 2 contains  y, column 3 contains 1.

Let  Equation: F = Q times a vector consisting of 3 elements. 1 over P sub x 1 over P sub y, and 1 and Equation: M is matrix consisting of e elements. Column one is S sub xx, and S sub xy, and x offset. Column 2 is S sub yx, and S sub yy, and y offset. Column 3 is 0,and 0, and 1.

A new point Q prime is calculated as Equation for new point: Q prime = f times open parentheses Q times M closed parenthese.

The origin for the coordinate system used here is defined by the origin attribute, which is dependent on the height and width of the shape.

c.   The standard does not restrict the number of instances of this element.

Office allows at most only one instance of the skew element in each place where it can be used.

d.   The standard does not state how to handle the case where p_x and p_y are both 0.

Office sets Equation: f = 1 when if P sub X and P sub Yare 0.