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)지정한 배율 벡터(scaleX 및 scaleY)를 order 에 의해 지정된 이 매트릭스에 적용합니다.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 !=연산자 구현 !=.

또한보십시오