Interface IMatrix

Interface IMatrix

名称: Aspose.Html.Drawing 编辑: Aspose.HTML.dll (25.4.0)

代表一个用于转型的矩阵。

[ComVisible(true)]
public interface IMatrix

Properties

IsIdentity

收到一个值,表明这个矩阵是否是身份矩阵。

bool IsIdentity { get; }

财产价值

bool

IsInvertible

得到一个值,表明这个矩阵是否是逆转的。

bool IsInvertible { get; }

财产价值

bool

M11

收到或设置值在矩阵的第一行和第一列。

float M11 { get; set; }

财产价值

float

M12

收到或设置值在矩阵的第一行和第二列。

float M12 { get; set; }

财产价值

float

M21

收到或设置值在矩阵的第二行和第一列。

float M21 { get; set; }

财产价值

float

M22

收到或设置值在矩阵的第二行和第二列。

float M22 { get; set; }

财产价值

float

M31

收到或设置值在第三行和矩阵的第一列。

float M31 { get; set; }

财产价值

float

M32

收到或设置值在矩阵的第三行和第二列。

float M32 { get; set; }

财产价值

float

Methods

Clone()

创建这个矩阵的副本。

IMatrix Clone()

Returns

IMatrix

一个新的例子 Aspose.Html.Drawing.IMatrix 这是这个矩阵的副本。

GetElements()

接收矩阵的元素作为序列。

float[] GetElements()

Returns

float ( )

是矩阵的元素。

Invert()

转换这个矩阵。

void Invert()

Multiply(伊马特里克斯,WebMatrixOrder)

这个矩阵在指定的顺序中加倍另一个矩阵。

void Multiply(IMatrix matrix, WebMatrixOrder order)

Parameters

matrix IMatrix

马特里克斯要加倍。

order WebMatrixOrder

使用的序列是多元化。

Multiply(伊马特里克斯)

用另一个矩阵加倍这个矩阵。

void Multiply(IMatrix matrix)

Parameters

matrix IMatrix

马特里克斯要加倍。

Reset()

将矩阵重定向到身份矩阵。

void Reset()

Rotate(航海, WebMatrixOrder)

旋转矩阵在指定的顺序中指定的角度。

void Rotate(float angle, WebMatrixOrder order)

Parameters

angle float

旋转的角度在度。

order WebMatrixOrder

使用旋转的顺序。

Rotate(航海)

按指定的角度旋转矩阵。

void Rotate(float angle)

Parameters

angle float

旋转的角度在度。

RotateAt(航海, PointF, WebMatrixOrder)

在指定的顺序中,旋转矩阵的指定的角度围绕指定的点。

void RotateAt(float angle, PointF point, WebMatrixOrder order)

Parameters

angle float

旋转的角度在度。

point PointF

点向周围旋转。

order WebMatrixOrder

使用旋转的顺序。

RotateAt(航海, PointF)

旋转矩阵通过指定的角度围绕指定的点。

void RotateAt(float angle, PointF point)

Parameters

angle float

旋转的角度在度。

point PointF

点向周围旋转。

Scale(航海,航海, WebMatrixOrder)

按指定的尺寸因素在指定的顺序中衡量矩阵。

void Scale(float scaleX, float scaleY, WebMatrixOrder order)

Parameters

scaleX float

尺寸因素沿着X轴。

scaleY float

尺寸因子沿着 y 轴。

order WebMatrixOrder

适用于规模的顺序。

Scale(航海,航海)

按指定的尺寸因素均匀地衡量矩阵。

void Scale(float scaleX, float scaleY)

Parameters

scaleX float

统一尺寸因素。

scaleY float

统一尺寸因素。

Skew(航海,航海)

将滑板转换到矩阵中。

void Skew(float skewX, float skewY)

Parameters

skewX float

以哪个角度在X轴方向滑动。

skewY float

它的角度在 y-axis 方向上滑动。

TransformPoint(点数)

使用此矩阵转换所指定的点。

PointF TransformPoint(PointF point)

Parameters

point PointF

要转变的点。

Returns

PointF

转型点。

TransformPoints(点数[])

用这个矩阵转换一系列点。

void TransformPoints(PointF[] points)

Parameters

points PointF ( )

要转变的几点。

TransformRectangle(直角)

使用此矩阵转换所指定的直角。

RectangleF TransformRectangle(RectangleF rect)

Parameters

rect RectangleF

直角要转变。

Returns

RectangleF

改造的直角。

Translate(航海,航海, WebMatrixOrder)

将矩阵翻译为指定的折扣值在指定的顺序中。

void Translate(float offsetX, float offsetY, WebMatrixOrder order)

Parameters

offsetX float

折扣值沿着X轴。

offsetY float

折扣值沿着 y 轴。

order WebMatrixOrder

使用翻译的顺序。

Translate(航海,航海)

将矩阵翻译为指定的折扣值。

void Translate(float offsetX, float offsetY)

Parameters

offsetX float

折扣值沿着X轴。

offsetY float

折扣值沿着 y 轴。

 中文