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