Class XpsMatrix

XpsMatrix class

Kelas yang merangkum fitur elemen properti MatrixTransform. Elemen ini mendefinisikan transformasi matriks afin arbitrer yang digunakan untuk memanipulasi sistem koordinat elemen.

public sealed class XpsMatrix : XpsObject

Properti

NamaKeterangan
IsIdentity { get; }Mendapat nilai yang menunjukkan apakah instance ini matriks identitas.
M11 { get; }Mendapat elemen M11.
M12 { get; }Mendapat elemen M12.
M21 { get; }Mendapat elemen M21.
M22 { get; }Mendapat elemen M22.
M31 { get; }Mendapat elemen M31.
M32 { get; }Mendapat elemen M32.

Metode

NamaKeterangan
Clone()Mengkloning matriks transformasi ini.
override Equals(object)Menentukan apakah yang ditentukanObject sama dengan instance ini.
override GetHashCode()Mengembalikan kode hash untuk instance ini.
Multiply(Matrix)Mengalikan matriks ini dengan matriks yang ditentukan olehmatrix dalam urutan default (Awali).
Multiply(XpsMatrix)Mengalikan matriks ini dengan matriks yang ditentukan olehmatrix dalam urutan default (Awali).
Multiply(Matrix, MatrixOrder)Mengalikan matriks ini dengan matriks yang ditentukan olehmatrix dalam urutan yang ditentukan olehmatrixOrder .
Multiply(XpsMatrix, MatrixOrder)Mengalikan matriks ini dengan matriks yang ditentukan olehmatrix dalam urutan yang ditentukan olehmatrixOrder .
Reset()Mereset Matriks ini ke matriks identitas.
Rotate(float)Berlaku rotasi searah jarum jam olehangle ke Matriks ini dalam urutan default (Awali).
Rotate(float, MatrixOrder)Berlaku rotasi searah jarum jam olehangle ke Matrix ini di order ditentukan olehmatrixOrder .
RotateAround(float, PointF)Berlaku rotasi searah jarum jam olehangle sekitarpivot ke Matriks ini dalam urutan default (Awali).
RotateAround(float, PointF, MatrixOrder)Berlaku rotasi searah jarum jam olehangle sekitarpivot ke Matriks ini dalam urutan yang ditentukan olehmatrixOrder .
Scale(float, float)Menerapkan vektor skala yang ditentukan (scaleX dan scaleY) ke Matrix ini dalam urutan default (Awalan).
Scale(float, float, MatrixOrder)Menerapkan vektor skala yang ditentukan (scaleX dan scaleY) ke Matriks ini dalam urutan yang ditentukan olehmatrixOrder .
Skew(double, double)Menerapkan transformasi miring yang ditentukan ke Matriks ini.
override ToString()Mengembalikan representasi string iniXpsMatrix contoh.
Transform(RectangleF)Menerapkan transformasi affine yang diwakili oleh Matrix ini ke persegi panjang tertentu.
TransformPoint(PointF)Menerapkan transformasi afin yang diwakili oleh Matriks ini ke titik tertentu.
TransformPoints(PointF[])Menerapkan transformasi afin yang diwakili oleh Matriks ini ke array titik tertentu.
TransformPoints(PointF[], int, int)Menerapkan transformasi afin yang diwakili oleh Matriks ini ke bagian tertentu dari susunan titik.
Translate(float, float)Menerapkan vektor terjemahan yang ditentukan ke Matriks ini.
Translate(float, float, MatrixOrder)Menerapkan vektor terjemahan yang ditentukan ke Matriks ini dalam urutan yang ditentukan olehmatrixOrder .
static Equals(XpsMatrix, XpsMatrix)Implementasi sebenarnya.
operator ==Menerapkan operator ==.
operator !=Menerapkan operator !=.

Lihat juga