Class XpsMatrix

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; }

부동산 가치

bool

M11

그것은 M11 요소를 얻습니다.

public float M11 { get; }

부동산 가치

float

M12

그것은 M12 요소를 얻습니다.

public float M12 { get; }

부동산 가치

float

M21

M21 요소를 얻습니다.

public float M21 { get; }

부동산 가치

float

M22

그것은 M22 요소를 얻습니다.

public float M22 { get; }

부동산 가치

float

M31

M31 요소를 얻습니다.

public float M31 { get; }

부동산 가치

float

M32

M32 요소를 얻습니다.

public float M32 { get; }

부동산 가치

float

Methods

Clone()

이 변형 매트릭스를 클론합니다.

public XpsMatrix Clone()

Returns

XpsMatrix

이 변형 매트릭스의 클론.

Equals(객체)

지정된 System.Object이 이 경우와 동일한지 결정합니다.

public override bool Equals(object obj)

Parameters

obj object

시스템.Object 이 경우와 비교할 수 있습니다.

Returns

bool

‘진실’이 지정된 System.Object이 이 경우와 동일한 경우; 그렇지 않으면 ‘거짓’입니다.

Equals(XpsMatrix 및 XpsMatrix)

실제 실행에 대한

public static bool Equals(XpsMatrix a, XpsMatrix b)

Parameters

a XpsMatrix

첫 번째 매트릭스

b XpsMatrix

두 번째 매트릭스

Returns

bool

[진실] 만일 마트릭스가 평등하다면

GetHashCode()

이 경우 해시 코드를 반환합니다.

public override int GetHashCode()

Returns

int

이 예제에 대한 해시 코드, 해시 테이블과 같은 해시 알고리즘 및 데이터 구조에서 사용하기에 적합합니다.

Multiply(매트릭스, 매트릭스)

이 매트릭스를 matrix"에 의해 지정된 매트릭스에 의해 matrixOrder"에 의해 지정된 순서로 복제합니다.

public void Multiply(Matrix matrix, MatrixOrder matrixOrder)

Parameters

matrix Matrix

그리고 매트릭스 입니다.

matrixOrder MatrixOrder

명령에 대하여

Multiply(Matrix)

이 매트릭스를 의 기본 (Prepend) 순서로 지정된 매트릭스에 의해 복제합니다.

public void Multiply(Matrix matrix)

Parameters

matrix Matrix

그리고 매트릭스 입니다.

Multiply(XpsMatrix 및 MatrixOrder)

이 매트릭스를 matrix"에 의해 지정된 매트릭스에 의해 matrixOrder"에 의해 지정된 순서로 복제합니다.

public void Multiply(XpsMatrix matrix, MatrixOrder matrixOrder)

Parameters

matrix XpsMatrix

그리고 매트릭스 입니다.

matrixOrder MatrixOrder

명령에 대하여

Multiply(XpsMatrix)

이 매트릭스를 의 기본 (Prepend) 순서로 지정된 매트릭스에 의해 복제합니다.

public void Multiply(XpsMatrix matrix)

Parameters

matrix XpsMatrix

그리고 매트릭스 입니다.

Reset()

이 매트릭스를 정체성 매트릭스로 복원합니다.

public void Reset()

Rotate(플로트, MatrixOrder)

이 매트릭스에는 matrixOrder"에 의해 지정된 명령에서 angle"로 시계로 회전이 적용됩니다.

public void Rotate(float angle, MatrixOrder matrixOrder)

Parameters

angle float

그 각도는

matrixOrder MatrixOrder

명령에 대하여

Rotate(플로트)

이 매트릭스에 angle’로 시계 방향 회전을 기본 (Prepend) 순서로 적용합니다.

public void Rotate(float angle)

Parameters

angle float

그 각도는

RotateAround(플로트, 포인트F, MatrixOrder)

이 매트릭스에 pivot’ 주위에 pivot’로 matrixOrder에 의해 지정된 순서로 시계로 회전을 적용합니다.

public void RotateAround(float angle, PointF pivot, MatrixOrder matrixOrder)

Parameters

angle float

그 각도는

pivot PointF

피오트 포인트

matrixOrder MatrixOrder

명령에 대하여

RotateAround(포인트 포인트 포인트)

pivot’의 주위에 pivot’의 angle’로 이 매트릭스에 기본 (Prepend) 순서로 회전을 적용합니다.

public void RotateAround(float angle, PointF pivot)

Parameters

angle float

그 각도는

pivot PointF

피오트 포인트

Scale(플로트, 플로트, MatrixOrder)

이 매트릭스에 지정된 스케일 벡터(scaleX 및 scaleY)를 matrixOrder"로 지정된 명령에 적용합니다.

public void Scale(float scaleX, float scaleY, MatrixOrder matrixOrder)

Parameters

scaleX float

스케일 X

scaleY float

스케일 Y

matrixOrder MatrixOrder

명령에 대하여

Scale(수영장, 수영장)

지정된 스케일 벡터 (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

스키와 Y.

ToString()

이 Aspose.Page.XPS.XpsModel.XpsMatrix 사례의 라인 표현을 반환합니다.

public override string ToString()

Returns

string

엄격한 대표

Transform(오른쪽)

이 매트릭스에 의해 대표되는 아파인 변환을 특정 직경에 적용합니다.

public RectangleF Transform(RectangleF rect)

Parameters

rect RectangleF

오른쪽 쪽 쪽

Returns

RectangleF

변형된 직경

TransformPoint(포인트F)

이 매트릭스에 의해 대표되는 균형 변환을 지정된 지점에 적용합니다.

public PointF TransformPoint(PointF point)

Parameters

point PointF

그 점을

Returns

PointF

변형된 포인트

TransformPoints(포인트F[ ] [ [ ], 인트, 인트)

이 매트릭스에 의해 대표되는 균형 변환을 지점의 특정 부분에 적용합니다.

public void TransformPoints(PointF[] points, int startIndex, int numberOfPoints)

Parameters

points PointF [ ] [ [ ]

그 포인트들

startIndex int

시작 인덱스 입니다.

numberOfPoints int

점수의 숫자.

TransformPoints(포인트F[])

이 매트릭스에 의해 대표되는 균형 변환을 지정된 포인트 범위에 적용합니다.

public void TransformPoints(PointF[] points)

Parameters

points PointF [ ] [ [ ]

그 포인트들

Translate(플로트, 플로트, MatrixOrder)

이 매트릭스에 지정된 번역 벡터를 matrixOrder"에 의해 지정된 순서로 적용합니다.

public void Translate(float offsetX, float offsetY, MatrixOrder matrixOrder)

Parameters

offsetX float

오프셋 X 입니다.

offsetY float

요금제 Y 입니다.

matrixOrder MatrixOrder

명령에 대하여

Translate(수영장, 수영장)

이 매트릭스에 지정된 번역 벡터를 적용합니다.

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

a XpsMatrix

첫 번째 매트릭스

b XpsMatrix

두 번째 매트릭스

Returns

bool

운영자의 결과입니다.

운영자 !=(XpsMatrix 및 XpsMatrix)

운영자에 의해 실행됩니다! =.

public static bool operator !=(XpsMatrix a, XpsMatrix b)

Parameters

a XpsMatrix

첫 번째 매트릭스

b XpsMatrix

두 번째 매트릭스

Returns

bool

운영자의 결과입니다.

 한국어