[]
The TransformMatrix class contains the transform info for transforming between world-space and page-space in GDI.
public sealed class TransformMatrix : Matrix<float>, ICloneable
Name | Description |
---|---|
TransformMatrix() | Initializes a new instance of the TransformMatrix class. |
TransformMatrix(float, float) | Initializes a new instance of the TransformMatrix class. |
TransformMatrix(float, float, float, float) | Initializes a new instance of the TransformMatrix class. |
TransformMatrix(float, float, float, float, float, float) | Initializes a new instance of the TransformMatrix class. |
Name | Description |
---|---|
Dx | Gets or sets the value of Dx. |
Dy | Gets or sets the value of Dy. |
M11 | Gets or sets the value of M11. |
M12 | Gets or sets the value of M12. |
M21 | Gets or sets the value of M21. |
M22 | Gets or sets the value of M22. |
Unit | Gets the unit matrix. |
Name | Description |
---|---|
BackslashReflect() | Applies the backslash reflecting to this Matrix object. |
BackslashReflect(TransformOrder) | Applies the backslash reflecting to this Matrix object. |
InverseTransform(Coordinate) | Inverse transform a Coordinate object to a new Coordinate object. |
ReflectAt(Coordinate, Coordinate) | Applies the reflecting by speical line to this Matrix object. |
ReflectAt(Coordinate, Coordinate, TransformOrder) | Applies the reflecting by speical line to this Matrix object. |
Rotate(float) | Applies a clockwise rotation of the specified angle about the origin to this Matrix object. |
Rotate(float, TransformOrder) | Applies a clockwise rotation of the specified angle about the origin to this Matrix object. |
RotateAt(Coordinate, float) | Applies a clockwise rotation to this Matrix object around the point specified in the point parameter, and by prepending the rotation |
RotateAt(Coordinate, float, TransformOrder) | Applies a clockwise rotation to this Matrix object around the point specified in the point parameter, and by prepending the rotation |
Scale(float, float) | Applies the specified scale vector to this Matrix object by prepending the scale vector. |
Scale(float, float, TransformOrder) | Applies the specified scale vector to this Matrix object by prepending the scale vector. |
ScaleAt(Coordinate, float, float) | Applies the specified scale vector to this Matrix object by prepending the scale vector at speical point. |
ScaleAt(Coordinate, float, float, TransformOrder) | Applies the specified scale vector to this Matrix object by prepending the scale vector at speical point. |
Shear(float, float) | Applies the specified shear vector to this Matrix object by prepending the shear transform. |
Shear(float, float, TransformOrder) | Applies the specified shear vector to this Matrix object by prepending the shear transform. |
SlashReflect() | Applies the slash reflecting to this Matrix object. |
SlashReflect(TransformOrder) | Applies the slash reflecting to this Matrix object. |
Transform(Coordinate) | Transform a Coordinate object to a new Coordinate object. |
Translate(float, float) | Applies the specified translation vector (offsetX and offsetY) to this Matrix object by prepending the translation vector. |
Translate(float, float, TransformOrder) | Applies the specified translation vector (offsetX and offsetY) to this Matrix object by prepending the translation vector. |
XAxisReflect() | Applies the x-axis reflecting to this Matrix object. |
XAxisReflect(TransformOrder) | Applies the x-axis reflecting to this Matrix object. |
YAxisReflect() | Applies the y-axis reflecting to this Matrix object. |
YAxisReflect(TransformOrder) | Applies the y-axis reflecting to this Matrix object. |
Name | Description |
---|---|
explicit operator Matrix(TransformMatrix) | Explicit convert a TransformMatrix object to a System.Drawing.Drawing2D.Matrix object. |
explicit operator TransformMatrix(Matrix) | Explicit convert a System.Drawing.Drawing2D.Matrix object to a TransformMatrix object. |