Class XpsMatrix

Class XpsMatrix

Nama dari : Aspose.Page.XPS.XpsModel Perhitungan: Aspose.Page.dll (25.4.0)

Ciri-ciri Elemen Properti MatrixTransform.Elemen ini mendefinisikan transformasi matriks affin arbitrari yang digunakan untuk memanipulasi koordinatsistem dari elemen.

public sealed class XpsMatrix : XpsObject

Inheritance

object XpsObject XpsMatrix

anggota yang diwarisi

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

Properties

IsIdentity

Dapatkan nilai yang menunjukkan apakah instans ini adalah matriks identitas.

public bool IsIdentity { get; }

Nilai Properti

bool

M11

Dapatkan elemen M11.

public float M11 { get; }

Nilai Properti

float

M12

Dapatkan elemen M12.

public float M12 { get; }

Nilai Properti

float

M21

Ini adalah M21 Elemen.

public float M21 { get; }

Nilai Properti

float

M22

Dapatkan elemen M22.

public float M22 { get; }

Nilai Properti

float

M31

Memiliki elemen M31.

public float M31 { get; }

Nilai Properti

float

M32

Dapatkan elemen M32.

public float M32 { get; }

Nilai Properti

float

Methods

Clone()

Mengkloning matriks transformasi ini.

public XpsMatrix Clone()

Returns

XpsMatrix

Klon dari matriks transformasi ini.

Equals(objek)

Menentukan apakah System.Object yang ditentukan sama dengan instans ini.

public override bool Equals(object obj)

Parameters

obj object

Sistem.Object untuk membandingkan dengan instansi ini.

Returns

bool

‘kebenaran’ jika sistem.objek yang ditentukan sama dengan contoh ini; jika tidak, ‘kebenaran’.

Equals(XpsMatrix dan XpsMatrix)

implementasi yang sebenarnya.

public static bool Equals(XpsMatrix a, XpsMatrix b)

Parameters

a XpsMatrix

Matriks yang pertama.

b XpsMatrix

Matriks yang kedua.

Returns

bool

“Jika Maryam adalah orang yang sama,

GetHashCode()

Mengembalikan kode hash untuk kasus ini.

public override int GetHashCode()

Returns

int

Sebuah kode hash untuk contoh ini, cocok untuk digunakan dalam algoritma hashing dan struktur data seperti tabel hash.

Multiply(Matriks dan Matriks)

Memperbesar matriks ini dengan matriks yang ditentukan oleh matriks dalam perintah yang ditentukan oleh matrixOrder’.

public void Multiply(Matrix matrix, MatrixOrder matrixOrder)

Parameters

matrix Matrix

dari matriks tersebut.

matrixOrder MatrixOrder

dan perintahnya.

Multiply(Matrix)

Memperbesar matriks ini dengan matriks yang ditentukan oleh matriks dalam perintah default (Prepend).

public void Multiply(Matrix matrix)

Parameters

matrix Matrix

dari matriks tersebut.

Multiply(XpsMatrix dan MatrixOrder)

Memperbesar matriks ini dengan matriks yang ditentukan oleh matriks dalam perintah yang ditentukan oleh matrixOrder'.

public void Multiply(XpsMatrix matrix, MatrixOrder matrixOrder)

Parameters

matrix XpsMatrix

dari matriks tersebut.

matrixOrder MatrixOrder

dan perintahnya.

Multiply(XpsMatrix)

Memperbesar matriks ini dengan matriks yang ditentukan oleh matriks dalam perintah default (Prepend).

public void Multiply(XpsMatrix matrix)

Parameters

matrix XpsMatrix

dari matriks tersebut.

Reset()

Mengembalikan matriks ini ke matriks identitas.

public void Reset()

Rotate(Banjir, MatrixOrder)

Mengaplikasikan rotasi jam dengan angle’ untuk Matriks ini dalam pesanan yang ditentukan oleh matrixOrder'.

public void Rotate(float angle, MatrixOrder matrixOrder)

Parameters

angle float

dari sudut.

matrixOrder MatrixOrder

dan perintahnya.

Rotate(kapal)

Mengaplikasikan rotasi jam dengan angle’ untuk Matriks ini dalam perintah default (Prepend).

public void Rotate(float angle)

Parameters

angle float

dari sudut.

RotateAround(Fasilitas, PointF, MatrixOrder)

Mengaplikasikan rotasi jam dengan angle’ di sekitar pivot’ untuk Matriks ini dalam urutan yang ditentukan oleh matrixOrder'.

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

Parameters

angle float

dari sudut.

pivot PointF

adalah titik pivot.

matrixOrder MatrixOrder

dan perintahnya.

RotateAround(Banjir, PointF)

Mengaplikasikan rotasi jam dengan angle’ di sekitar pivot’ ke Matrix ini dalam perintah default (Prepend).

public void RotateAround(float angle, PointF pivot)

Parameters

angle float

dari sudut.

pivot PointF

adalah titik pivot.

Scale(Banjir, Banjir dan MatrixOrder)

Gunakan vektor skala yang ditentukan (scaleX dan scaleY) untuk Matriks ini dalam pesanan yang ditentukan oleh matrixOrder'.

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

Parameters

scaleX float

dengan skala X.

scaleY float

dengan skala Y.

matrixOrder MatrixOrder

dan perintahnya.

Scale(Banjir, Banjir)

Mengaplikasikan vektor skala yang ditentukan (scaleX dan scaleY) untuk Matriks ini dalam perintah default (Prepend).

public void Scale(float scaleX, float scaleY)

Parameters

scaleX float

dengan skala x.

scaleY float

dengan skala Y.

Skew(Double dan Double)

Mengaplikasikan transformasi skema spesifik untuk matriks ini.

public void Skew(double skewX, double skewY)

Parameters

skewX double

Untuk skema x.

skewY double

dengan skema dan.

ToString()

Mengembalikan representasi string dari contoh Aspose.Page.XPS.XpsModel.XpsMatrix ini.

public override string ToString()

Returns

string

Perwakilan yang ketat

Transform(RectangleF)

Mengaplikasikan transformasi halus yang diwakili oleh Matriks ini ke rektangle tertentu.

public RectangleF Transform(RectangleF rect)

Parameters

rect RectangleF

dengan rektangle.

Returns

RectangleF

Transformasi rektangle

TransformPoint(PointF)

Mengaplikasikan transformasi halus yang diwakili oleh Matriks ini pada titik tertentu.

public PointF TransformPoint(PointF point)

Parameters

point PointF

dengan titik tersebut.

Returns

PointF

Titik Transformasi

TransformPoints(PointF[ ], dengan int, int)

Mengaplikasikan transformasi halus yang diwakili oleh Matriks ini pada bagian tertentu dari urutan titik.

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

Parameters

points PointF [ ]

dengan poin.

startIndex int

Indeks awalnya.

numberOfPoints int

Jumlah poin tersebut.

TransformPoints(PointF[])

Mengaplikasikan transformasi halus yang diwakili oleh Matriks ini pada urutan titik tertentu.

public void TransformPoints(PointF[] points)

Parameters

points PointF [ ]

dengan poin.

Translate(Banjir, Banjir dan MatrixOrder)

Mengaplikasikan vektor terjemahan yang ditentukan untuk Matriks ini dalam urutan yang ditentukan oleh matrixOrder'.

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

Parameters

offsetX float

Penghargaan X.

offsetY float

Penghargaan Y.

matrixOrder MatrixOrder

dan perintahnya.

Translate(Banjir, Banjir)

Mengaplikasikan vektor terjemahan yang ditentukan untuk matriks ini.

public void Translate(float offsetX, float offsetY)

Parameters

offsetX float

Penghargaan X.

offsetY float

Penghargaan Y.

Operators

Pengendali =(XpsMatrix dan XpsMatrix)

Mengimplementasikan operator = =

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

Parameters

a XpsMatrix

Matriks yang pertama.

b XpsMatrix

Matriks yang kedua.

Returns

bool

hasil dari operator.

Operator !=(XpsMatrix dan XpsMatrix)

Mengimplementasikan Operator! =

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

Parameters

a XpsMatrix

Matriks yang pertama.

b XpsMatrix

Matriks yang kedua.

Returns

bool

hasil dari operator.

 Indonesia