Class XpsMatrix
内容
[
隐藏
]XpsMatrix class
封装 MatrixTransform 属性元素特征的类。 该元素定义了一个任意仿射矩阵变换,用于操纵元素的坐标 系统。
public sealed class XpsMatrix : XpsObject
特性
姓名 | 描述 |
---|---|
IsIdentity { get; } | 获取一个值,指示此实例是否为单位矩阵。 |
M11 { get; } | 获取 M11 元素。 |
M12 { get; } | 获取 M12 元素。 |
M21 { get; } | 获取 M21 元素。 |
M22 { get; } | 获取 M22 元素。 |
M31 { get; } | 获取 M31 元素。 |
M32 { get; } | 获取 M32 元素。 |
方法
姓名 | 描述 |
---|---|
Clone() | 克隆此转换矩阵。 |
override Equals(object) | 判断指定的是否Object等于这个实例. |
override GetHashCode() | 返回此实例的哈希码。 |
Multiply(Matrix) | 将此矩阵乘以指定的矩阵matrix 默认(前置)顺序。 |
Multiply(XpsMatrix) | 将此矩阵乘以指定的矩阵matrix 默认(前置)顺序。 |
Multiply(Matrix, MatrixOrder) | 将此矩阵乘以指定的矩阵matrix 按照指定的顺序matrixOrder. |
Multiply(XpsMatrix, MatrixOrder) | 将此矩阵乘以指定的矩阵matrix 按照指定的顺序matrixOrder. |
Reset() | 将此矩阵重置为单位矩阵。 |
Rotate(float) | 应用顺时针旋转angle以默认(前置)顺序添加到此矩阵。 |
Rotate(float, MatrixOrder) | 应用顺时针旋转angle以 order 指定的这个矩阵matrixOrder. |
RotateAround(float, PointF) | 应用顺时针旋转angle周围的pivot 以默认(前置)顺序添加到此矩阵。 |
RotateAround(float, PointF, MatrixOrder) | 应用顺时针旋转angle周围的pivot 按指定的顺序添加到此矩阵matrixOrder. |
Scale(float, float) | 以默认(前置)顺序将指定的缩放向量(scaleX 和 scaleY)应用于此矩阵。 |
Scale(float, float, MatrixOrder) | 按由指定的 order 将指定的比例向量(scaleX 和 scaleY)应用于此矩阵matrixOrder. |
Skew(double, double) | 将指定的偏斜变换应用于此矩阵。 |
override ToString() | 返回此的字符串表示形式XpsMatrix 实例. |
Transform(RectangleF) | 将此矩阵表示的仿射变换应用于指定的矩形。 |
TransformPoint(PointF) | 将此矩阵表示的仿射变换应用于指定点。 |
TransformPoints(PointF[]) | 将此矩阵表示的仿射变换应用于指定的点数组。 |
TransformPoints(PointF[], int, int) | 将此矩阵表示的仿射变换应用于点数组的指定部分。 |
Translate(float, float) | 将指定的平移向量应用于此矩阵。 |
Translate(float, float, MatrixOrder) | 按指定的顺序将指定的平移向量应用于此矩阵matrixOrder. |
static Equals(XpsMatrix, XpsMatrix) | 实际执行. |
operator == | 实现运算符 ==. |
operator != | 实现运算符 !=. |
也可以看看
- class XpsObject
- 命名空间 Aspose.Page.XPS.XpsModel
- 部件 Aspose.Page