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(플로트, 포인트F, WebMatrixOrder)

지정된 순서의 지정된 지점 주위에 지정된 각도로 매트릭스를 회전합니다.

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

Parameters

angle float

등급으로 회전의 각도.

point PointF

주위를 회전하는 지점입니다.

order WebMatrixOrder

회전이 적용되는 순서입니다.

RotateAt(포인트 포인트 포인트)

지정된 지점 주위에 지정된 각도로 매트릭스를 회전합니다.

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-axis에 걸쳐 스케일 요소가 있습니다.

scaleY float

Y-axis에 걸쳐 스케일 요소가 있습니다.

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-axis 방향으로 스케이트 할 수 있습니다.

skewY float

Y-axis 방향으로 굴러가는 각도.

TransformPoint(포인트F)

이 매트릭스를 사용하여 지정된 지점을 변환합니다.

PointF TransformPoint(PointF point)

Parameters

point PointF

변화를 위한 점이다.

Returns

PointF

변형된 포인트

TransformPoints(포인트F[])

이 매트릭스를 사용하여 여러 가지 포인트를 변환합니다.

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-axis를 따라 할인 값입니다.

offsetY float

Y-axis를 따라 할인 값입니다.

order WebMatrixOrder

번역이 적용되는 순서입니다.

Translate(수영장, 수영장)

매트릭스를 지정된 할인 값으로 번역합니다.

void Translate(float offsetX, float offsetY)

Parameters

offsetX float

X-axis를 따라 할인 값입니다.

offsetY float

Y-axis를 따라 할인 값입니다.

 한국어