XpsMatrix class
XpsMatrix class
Class incapsulating MatrixTransform property element features. This element defines an arbitrary affine matrix transformation used to manipulate the coordinate systems of elements.
Inheritance: XpsMatrix
→
XpsObject
The XpsMatrix type exposes the following members:
Properties
Property | Description |
---|---|
m11 | Gets the M11 element. |
m12 | Gets the M12 element. |
m21 | Gets the M21 element. |
m22 | Gets the M22 element. |
m31 | Gets the M31 element. |
m32 | Gets the M32 element. |
is_identity | Gets a value indicating whether this instance is identity matrix. |
Methods
Method | Description |
---|---|
transform_points | Applies the affine transformation represented by this Matrix to a specified part of array of points. |
transform_points | Applies the affine transformation represented by this Matrix to a specified array of points. |
scale | Applies the specified scale vector (scaleX and scaleY) to this Matrix in order specified by matrix_order . |
scale | Applies the specified scale vector (scaleX and scaleY) to this Matrix in default (Prepend) order. |
translate | Applies the specified translation vector to this Matrix in order specified by matrix_order . |
translate | Applies the specified translation vector to this Matrix. |
multiply | Multiplies this matrix by the matrix specified by the matrix in order specified by matrix_order . |
multiply | Multiplies this matrix by the matrix specified by the matrix in default (Prepend) order. |
multiply | Multiplies this matrix by the matrix specified by the matrix in order specified by matrix_order . |
multiply | Multiplies this matrix by the matrix specified by the matrix in default (Prepend) order. |
rotate | Applies clockwise rotation by angle to this Matrix in orderspecified by matrix_order . |
rotate | Applies clockwise rotation by angle to this Matrix in default (Prepend) order. |
rotate_around | Applies clockwise rotation by angle around the pivot to this Matrix in order specified by matrix_order . |
rotate_around | Applies clockwise rotation by angle around the pivot to this Matrix in default (Prepend) order. |
transform_point | Applies the affine transformation represented by this Matrix to a specified point. |
transform | Applies the affine transformation represented by this Matrix to a specified rectangle. |
skew | Applies specified skew transformation to this Matrix. |
reset | Resets this Matrix to identity matrix. |
equals | The actual implementation. |
clone | Clones this transformation matrix. |
See Also
- module
aspose.page.xps.xpsmodel
- class
XpsMatrix
- class
XpsObject