Class XpsMatrix
名称: Aspose.Page.XPS.XpsModel 集合: Aspose.Page.dll (25.4.0)
类嵌入式 MatrixTransform 属性元素特性。此元素定义了用于操纵坐标的任意相匹配矩阵转型。元素系统。
public sealed class XpsMatrix : XpsObject
Inheritance
object ← XpsObject ← XpsMatrix
继承人
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
IsIdentity
收到一个值,表明这个例子是否是身份矩阵。
public bool IsIdentity { get; }
财产价值
M11
接收M11元素。
public float M11 { get; }
财产价值
M12
接收M12元素。
public float M12 { get; }
财产价值
M21
接收M21元素。
public float M21 { get; }
财产价值
M22
接收M22元素。
public float M22 { get; }
财产价值
M31
接收 M31 元素。
public float M31 { get; }
财产价值
M32
接收M32元素。
public float M32 { get; }
财产价值
Methods
Clone()
克隆这个转型矩阵。
public XpsMatrix Clone()
Returns
这个转型矩阵的克隆。
Equals(对象)
确定所指定的 System.Object 是否相当于此例。
public override bool Equals(object obj)
Parameters
obj
object
系统.对象与这个例子进行比较。
Returns
“真实”如果指定的 System.Object 等于此例;否则,“虚假”。
Equals(XpsMatrix 和 XpsMatrix)
实际实施。
public static bool Equals(XpsMatrix a, XpsMatrix b)
Parameters
第一個矩阵。
第二个矩阵。
Returns
如果马特里克斯是平等的
GetHashCode()
返回此例的Hash代码。
public override int GetHashCode()
Returns
此例的哈希代码,适合在哈希算法和数据结构中使用,如哈希表。
Multiply(马特里克,马特里克)
通过 matrix’ 所指的
matrix’ 按
matrixOrder 所指的顺序加倍这个矩阵。
public void Multiply(Matrix matrix, MatrixOrder matrixOrder)
Parameters
matrix
Matrix
这个矩阵。
matrixOrder
MatrixOrder
命令。
Multiply(Matrix)
通过 matrix’in default (Prepend) 命令所指定的矩阵增加这个矩阵。
public void Multiply(Matrix matrix)
Parameters
matrix
Matrix
这个矩阵。
Multiply(XpsMatrix 和 MatrixOrder)
通过 matrix’ 所指的
matrix’ 按
matrixOrder 所指的顺序加倍这个矩阵。
public void Multiply(XpsMatrix matrix, MatrixOrder matrixOrder)
Parameters
matrix
XpsMatrix
这个矩阵。
matrixOrder
MatrixOrder
命令。
Multiply(XpsMatrix)
通过 matrix’in default (Prepend) 命令所指定的矩阵增加这个矩阵。
public void Multiply(XpsMatrix matrix)
Parameters
matrix
XpsMatrix
这个矩阵。
Reset()
将此矩阵重定向为身份矩阵。
public void Reset()
Rotate(航海,MatrixOrder)
适用于按 angle" 按
matrixOrder" 指定的命令中的这个矩阵。
public void Rotate(float angle, MatrixOrder matrixOrder)
Parameters
angle
float
角度的。
matrixOrder
MatrixOrder
命令。
Rotate(航海)
将按 angle’ 按时旋转应用于默认(Prepend)顺序中的这个矩阵。
public void Rotate(float angle)
Parameters
angle
float
角度的。
RotateAround(航海, PointF, MatrixOrder)
使用 pivot’ 周围的
pivot’ 按
matrixOrder 指定的顺序向此矩阵旋转。
public void RotateAround(float angle, PointF pivot, MatrixOrder matrixOrder)
Parameters
angle
float
角度的。
pivot
PointF
是Pivot Point。
matrixOrder
MatrixOrder
命令。
RotateAround(航海, PointF)
使用 pivot’ 周围的
pivot’ 按默认(Prepend)顺序对这个矩阵进行旋转。
public void RotateAround(float angle, PointF pivot)
Parameters
angle
float
角度的。
pivot
PointF
是Pivot Point。
Scale(航海,航海,MatrixOrder)
将指定的尺寸 vector (scaleX 和 scaleY) 适用于此矩阵,以 matrixOrder 指定的命令。
public void Scale(float scaleX, float scaleY, MatrixOrder matrixOrder)
Parameters
scaleX
float
尺寸X。
scaleY
float
尺寸Y。
matrixOrder
MatrixOrder
命令。
Scale(航海,航海)
将指定的规模 vector(scaleX 和 scaleY)应用于默认(Prepend)顺序中的这个矩阵。
public void Scale(float scaleX, float scaleY)
Parameters
scaleX
float
尺寸X。
scaleY
float
尺寸Y。
Skew(双,双)
适用于此矩阵的指定滑板转换。
public void Skew(double skewX, double skewY)
Parameters
skewX
double
饰 饰 饰 X
skewY
double
斯基斯和。
ToString()
返回这个 Aspose.Page.XPS.XpsModel.XpsMatrix 示例的序列代表性。
public override string ToString()
Returns
严格的代表性
Transform(直角)
将由此矩阵所代表的精密转换应用到指定的直角。
public RectangleF Transform(RectangleF rect)
Parameters
rect
RectangleF
直角。
Returns
转型直角
TransformPoint(点数)
将由此矩阵所代表的精致转型应用到一个特定的点。
public PointF TransformPoint(PointF point)
Parameters
point
PointF
这个点。
Returns
转型点
TransformPoints(点数( ), int , int)
适用由此矩阵所代表的精致转型,以确定一系列点的特定部分。
public void TransformPoints(PointF[] points, int startIndex, int numberOfPoints)
Parameters
points
PointF
( )
这些点。
startIndex
int
开始指数。
numberOfPoints
int
点数的数量。
TransformPoints(点数[])
将由此矩阵所代表的精致转型应用到一个特定的点序列。
public void TransformPoints(PointF[] points)
Parameters
points
PointF
( )
这些点。
Translate(航海,航海,MatrixOrder)
将指定的翻译 vector 适用于此矩阵按 matrixOrder" 指定的顺序。
public void Translate(float offsetX, float offsetY, MatrixOrder matrixOrder)
Parameters
offsetX
float
折扣X。
offsetY
float
折扣 Y。
matrixOrder
MatrixOrder
命令。
Translate(航海,航海)
将指定的翻译 vector 适用于此矩阵。
public void Translate(float offsetX, float offsetY)
Parameters
offsetX
float
折扣X。
offsetY
float
折扣 Y。
Operators
主持人 =(XpsMatrix 和 XpsMatrix)
执行操作员 ==。
public static bool operator ==(XpsMatrix a, XpsMatrix b)
Parameters
第一個矩阵。
第二个矩阵。
Returns
运营商的结果。
运营商 !=(XpsMatrix 和 XpsMatrix)
执行运营商!
public static bool operator !=(XpsMatrix a, XpsMatrix b)
Parameters
第一個矩阵。
第二个矩阵。
Returns
运营商的结果。