Class XpsMatrix
isi
[
bersembunyi
]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
Nama | Keterangan |
---|---|
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
Nama | Keterangan |
---|---|
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
- class XpsObject
- ruang nama Aspose.Page.XPS.XpsModel
- perakitan Aspose.Page