Kelas Aspose::Page::XPS::XpsModel::XpsMatrix

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

MetodeDeskripsi
Clone()Mengkloning matriks transformasi ini.
Equals(System::SharedPtr<System::Object>) overrideMenentukan 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 overrideMengembalikan 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 overrideMengembalikan 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