Kelas Aspose::Page::XPS::XpsModel::XpsMatrix
isi
[
bersembunyi
]XpsMatrix class
Kelas yang mengenkapsulasi fitur elemen properti MatrixTransform. Elemen ini mendefinisikan transformasi matriks afine sewenang-wenang yang digunakan untuk memanipulasi sistem koordinat elemen.
class XpsMatrix : public Aspose::Page::XPS::XpsModel::XpsObject
Metode
| Metode | Deskripsi |
|---|---|
| Clone() | Mengkloning matriks transformasi ini. |
| Equals(System::SharedPtr<System::Object>) override | Menentukan apakah System::Object yang ditentukan sama dengan instance ini. |
| static Equals(System::SharedPtr<XpsMatrix>, System::SharedPtr<XpsMatrix>) | Implementasi sebenarnya. |
| get_IsIdentity() | Mendapatkan nilai yang menunjukkan apakah instance ini adalah matriks identitas. |
| get_M11() | Mendapatkan elemen M11. |
| get_M12() | Mendapatkan elemen M12. |
| get_M21() | Mendapatkan elemen M21. |
| get_M22() | Mendapatkan elemen M22. |
| get_M31() | Mendapatkan elemen M31. |
| get_M32() | Mendapatkan elemen M32. |
| GetHashCode() const override | Mengembalikan kode hash untuk instance ini. |
| Multiply(System::SharedPtr<System::Drawing::Drawing2D::Matrix>, System::Drawing::Drawing2D::MatrixOrder) | Mengalikan matriks ini dengan matriks yang ditentukan oleh matrix dalam urutan yang ditentukan oleh matrixOrder. |
| Multiply(System::SharedPtr<System::Drawing::Drawing2D::Matrix>) | Mengalikan matriks ini dengan matriks yang ditentukan oleh matrix dalam urutan default (Prepend). |
| Multiply(System::SharedPtr<XpsMatrix>, System::Drawing::Drawing2D::MatrixOrder) | Mengalikan matriks ini dengan matriks yang ditentukan oleh matrix dalam urutan yang ditentukan oleh matrixOrder. |
| Multiply(System::SharedPtr<XpsMatrix>) | Mengalikan matriks ini dengan matriks yang ditentukan oleh matrix dalam urutan default (Prepend). |
| Reset() | Mengatur ulang Matrix ini ke matriks identitas. |
| Rotate(float, System::Drawing::Drawing2D::MatrixOrder) | Menerapkan rotasi searah jarum jam sebesar angle ke Matrix ini dalam urutan yang ditentukan oleh matrixOrder. |
| Rotate(float) | Menerapkan rotasi searah jarum jam sebesar angle ke Matrix ini dalam urutan default (Prepend). |
| RotateAround(float, System::Drawing::PointF, System::Drawing::Drawing2D::MatrixOrder) | Menerapkan rotasi searah jarum jam sebesar angle sekitar pivot ke Matrix ini dalam urutan yang ditentukan oleh matrixOrder. |
| RotateAround(float, System::Drawing::PointF) | Menerapkan rotasi searah jarum jam sebesar angle sekitar pivot ke Matrix ini dalam urutan default (Prepend). |
| Scale(float, float, System::Drawing::Drawing2D::MatrixOrder) | Menerapkan vektor skala yang ditentukan (scaleX dan scaleY) ke Matrix ini dalam urutan yang ditentukan oleh matrixOrder. |
| Scale(float, float) | Menerapkan vektor skala yang ditentukan (scaleX dan scaleY) ke Matrix ini dalam urutan default (Prepend). |
| Skew(double, double) | Menerapkan transformasi skew yang ditentukan ke Matrix ini. |
| ToString() const override | Mengembalikan representasi string dari instance XpsMatrix ini. |
| Transform(System::Drawing::RectangleF) | Menerapkan transformasi afine yang diwakili oleh Matrix ini ke persegi panjang yang ditentukan. |
| TransformPoint(System::Drawing::PointF) | Menerapkan transformasi afine yang diwakili oleh Matrix ini ke titik yang ditentukan. |
| TransformPoints(System::ArrayPtr<System::Drawing::PointF>, int32_t, int32_t) | Menerapkan transformasi afine yang diwakili oleh Matrix ini ke bagian tertentu dari array titik. |
| TransformPoints(System::ArrayPtr<System::Drawing::PointF>) | Menerapkan transformasi afine yang diwakili oleh Matrix ini ke array titik yang ditentukan. |
| Translate(float, float, System::Drawing::Drawing2D::MatrixOrder) | Menerapkan vektor translasi yang ditentukan ke Matrix ini dalam urutan yang ditentukan oleh matrixOrder. |
| Translate(float, float) | Menerapkan vektor translasi yang ditentukan ke Matrix ini. |
Lihat Juga
- Class XpsObject
- Namespace Aspose::Page::XPS::XpsModel
- Library Aspose.Page for C++