Class XpsMatrix

Class XpsMatrix

Tên không gian: Aspose.Page.XPS.XpsModel Tổng hợp: Aspose.Page.dll (25.4.0)

Các tính năng của MatrixTransform Property Element.Các yếu tố này xác định một chuyển đổi matrix liên quan tự nguyện được sử dụng để thao túng sự phối hợp.hệ thống các yếu tố.

public sealed class XpsMatrix : XpsObject

Inheritance

object XpsObject XpsMatrix

Thành viên thừa kế

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

IsIdentity

Nó nhận được một giá trị chỉ ra liệu trường hợp này có phải là bản đồ danh tính hay không.

public bool IsIdentity { get; }

Giá trị bất động sản

bool

M11

Mục tiêu của M11

public float M11 { get; }

Giá trị bất động sản

float

M12

Tính năng của M12

public float M12 { get; }

Giá trị bất động sản

float

M21

Mục tiêu của M21

public float M21 { get; }

Giá trị bất động sản

float

M22

Mục tiêu của M22

public float M22 { get; }

Giá trị bất động sản

float

M31

Tính năng của M31

public float M31 { get; }

Giá trị bất động sản

float

M32

Tính năng của M32

public float M32 { get; }

Giá trị bất động sản

float

Methods

Clone()

Clone Matrix chuyển đổi này.

public XpsMatrix Clone()

Returns

XpsMatrix

Clone của Matrix chuyển đổi này.

Equals(đối tượng)

Nó xác định xem System.Object được chỉ định có tương đương với trường hợp này hay không.

public override bool Equals(object obj)

Parameters

obj object

Hệ thống.Object để so sánh với trường hợp này.

Returns

bool

’truyền’ nếu System.Object được chỉ định là tương đương với trường hợp này; nếu không, ’lầm'.

Equals(XpsMatrix và XpsMatrix)

thực hiện thực tế.

public static bool Equals(XpsMatrix a, XpsMatrix b)

Parameters

a XpsMatrix

Matrix đầu tiên

b XpsMatrix

Matrix thứ hai

Returns

bool

[Thật] nếu martrix là bình đẳng

GetHashCode()

Quay lại một mã hash cho trường hợp này.

public override int GetHashCode()

Returns

int

Một mã hash cho ví dụ này, phù hợp để sử dụng trong các thuật toán hashing và cấu trúc dữ liệu như một bảng hash.

Multiply(Matrix và MatrixOrder)

Tùy chỉnh matrix này bằng matrix được chỉ định bởi matrix’ trong lệnh được chỉ định bởi matrixOrder'.

public void Multiply(Matrix matrix, MatrixOrder matrixOrder)

Parameters

matrix Matrix

của Matrix.

matrixOrder MatrixOrder

lệnh .

Multiply(Matrix)

Lặp lại matrix này bằng matrix được chỉ định bằng lệnh mặc định (Prepend) của matrix .

public void Multiply(Matrix matrix)

Parameters

matrix Matrix

của Matrix.

Multiply(XpsMatrix và MatrixOrder)

Tùy chỉnh matrix này bằng matrix được chỉ định bởi matrix’ trong lệnh được chỉ định bởi matrixOrder'.

public void Multiply(XpsMatrix matrix, MatrixOrder matrixOrder)

Parameters

matrix XpsMatrix

của Matrix.

matrixOrder MatrixOrder

lệnh .

Multiply(XpsMatrix)

Lặp lại matrix này bằng matrix được chỉ định bằng lệnh mặc định (Prepend) của matrix .

public void Multiply(XpsMatrix matrix)

Parameters

matrix XpsMatrix

của Matrix.

Reset()

Tái lại Matrix này thành Matrix Identity.

public void Reset()

Rotate(Đánh giá MatrixOrder)

Ứng dụng xoay đồng hồ bằng ngang’ cho Matrix này trong các lệnh được chỉ định bằng matrixOrder'.

public void Rotate(float angle, MatrixOrder matrixOrder)

Parameters

angle float

Ngôi góc

matrixOrder MatrixOrder

lệnh .

Rotate(Sông)

Ứng dụng xoay đồng hồ bằng góc " cho Matrix này theo lệnh mặc định (Prepend).

public void Rotate(float angle)

Parameters

angle float

Ngôi góc

RotateAround(Tính năng: PointF, MatrixOrder)

Ứng dụng xoay theo cách đồng hồ bằng ngang’ xung quanh pivot’to this Matrix in order specified by matrixOrder'.

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

Parameters

angle float

Ngôi góc

pivot PointF

Điểm Pivot

matrixOrder MatrixOrder

lệnh .

RotateAround(Động đất, PointF)

Ứng dụng xoay theo cách đồng hồ bằng angle’ xung quanh pivot’to this Matrix in default (Prepend) order.

public void RotateAround(float angle, PointF pivot)

Parameters

angle float

Ngôi góc

pivot PointF

Điểm Pivot

Scale(Float, Float và MatrixOrder)

Ứng dụng vector quy mô cụ thể (scaleX và scaleY) cho Matrix này trong các lệnh được chỉ định bởi matrixOrder'.

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

Parameters

scaleX float

Kích thước x.

scaleY float

Kích thước Y.

matrixOrder MatrixOrder

lệnh .

Scale(Float , Float)

Ứng dụng vector quy mô cụ thể (scaleX và scaleY) cho Matrix này theo thứ tự mặc định (Prepend).

public void Scale(float scaleX, float scaleY)

Parameters

scaleX float

Kích thước x.

scaleY float

Kích thước y.

Skew(đôi, double)

Ứng dụng chuyển đổi gạch cụ thể cho Matrix này.

public void Skew(double skewX, double skewY)

Parameters

skewX double

Cấu hình x.

skewY double

Cảnh sát y.

ToString()

Trở lại đại diện dòng của ví dụ này Aspose.Page.XPS.XpsModel.XpsMatrix.

public override string ToString()

Returns

string

đại diện nghiêm ngặt

Transform(Vị trí)

Ứng dụng chuyển đổi tinh tế được đại diện bởi Matrix này cho một góc thẳng cụ thể.

public RectangleF Transform(RectangleF rect)

Parameters

rect RectangleF

Vòng thẳng.

Returns

RectangleF

chuyển đổi rectangle

TransformPoint(Điểm)

Ứng dụng chuyển đổi phù hợp được đại diện bởi Matrix này đến một điểm cụ thể.

public PointF TransformPoint(PointF point)

Parameters

point PointF

Điểm .

Returns

PointF

Chuyển đổi điểm

TransformPoints(Điểm[ ], int , int)

Ứng dụng chuyển đổi phù hợp được đại diện bởi Matrix này cho một phần cụ thể của một loạt các điểm.

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

Parameters

points PointF [ ]

Các điểm.

startIndex int

Chỉ số khởi đầu

numberOfPoints int

số điểm.

TransformPoints(Điểm[])

Ứng dụng chuyển đổi phù hợp được đại diện bởi Matrix này cho một loạt các điểm cụ thể.

public void TransformPoints(PointF[] points)

Parameters

points PointF [ ]

Các điểm.

Translate(Float, Float và MatrixOrder)

Ứng dụng vector dịch cụ thể cho Matrix này theo thứ tự được chỉ định bởi matrixOrder'.

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

Parameters

offsetX float

Tùy chọn x.

offsetY float

Ưu đãi Y.

matrixOrder MatrixOrder

lệnh .

Translate(Float , Float)

Ứng dụng vector dịch cụ thể cho Matrix này.

public void Translate(float offsetX, float offsetY)

Parameters

offsetX float

Tùy chọn x.

offsetY float

Ưu đãi Y.

Operators

Nhà điều hành =(XpsMatrix và XpsMatrix)

Cung cấp cho nhà điều hành =.

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

Parameters

a XpsMatrix

Matrix đầu tiên

b XpsMatrix

Matrix thứ hai

Returns

bool

Kết quả của nhà khai thác.

Nhà điều hành !=(XpsMatrix và XpsMatrix)

Thực hiện các nhà điều hành !=.

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

Parameters

a XpsMatrix

Matrix đầu tiên

b XpsMatrix

Matrix thứ hai

Returns

bool

Kết quả của nhà khai thác.

 Tiếng Việt