Aspose::Page::XPS::XpsModel::XpsMatrix sınıfı
İçindekiler
[
Saklamak
]XpsMatrix class
MatrixTransform özellik öğesi özelliklerini kapsayan sınıf. Bu öğe, öğelerin koordinat sistemlerini manipüle etmek için kullanılan rastgele bir affine matris dönüşümünü tanımlar.
class XpsMatrix : public Aspose::Page::XPS::XpsModel::XpsObject
Yöntemler
| Yöntem | Açıklama |
|---|---|
| Clone() | Bu dönüşüm matrisini kopyalar. |
| Equals(System::SharedPtr<System::Object>) override | Belirtilen System::Object öğesinin bu örnek ile eşit olup olmadığını belirler. |
| static Equals(System::SharedPtr<XpsMatrix>, System::SharedPtr<XpsMatrix>) | Gerçek uygulama. |
| get_IsIdentity() | Bu örneğin birim matris olup olmadığını gösteren bir değer alır. |
| get_M11() | M11 öğesini alır. |
| get_M12() | M12 öğesini alır. |
| get_M21() | M21 öğesini alır. |
| get_M22() | M22 öğesini alır. |
| get_M31() | M31 öğesini alır. |
| get_M32() | M32 öğesini alır. |
| GetHashCode() const override | Bu örnek için bir karma kod döndürür. |
| Multiply(System::SharedPtr<System::Drawing::Drawing2D::Matrix>, System::Drawing::Drawing2D::MatrixOrder) | Bu matrisi, matrix tarafından belirtilen matrisle, matrixOrder tarafından belirtilen sırada çarpar. |
| Multiply(System::SharedPtr<System::Drawing::Drawing2D::Matrix>) | Bu matrisi, matrix tarafından belirtilen matrisle varsayılan (Prepend) sırada çarpar. |
| Multiply(System::SharedPtr<XpsMatrix>, System::Drawing::Drawing2D::MatrixOrder) | Bu matrisi, matrix tarafından belirtilen matrisle, matrixOrder tarafından belirtilen sırada çarpar. |
| Multiply(System::SharedPtr<XpsMatrix>) | Bu matrisi, matrix tarafından belirtilen matrisle varsayılan (Prepend) sırada çarpar. |
| Reset() | Bu Matrisi birim matrise sıfırlar. |
| Rotate(float, System::Drawing::Drawing2D::MatrixOrder) | matrixOrder tarafından belirtilen sırada bu Matrise angle kadar saat yönünde döndürme uygular. |
| Rotate(float) | Bu Matrise angle kadar saat yönünde döndürme uygular, varsayılan (Prepend) sırada. |
| RotateAround(float, System::Drawing::PointF, System::Drawing::Drawing2D::MatrixOrder) | matrixOrder tarafından belirtilen sırada bu Matrise pivot etrafında angle kadar saat yönünde döndürme uygular. |
| RotateAround(float, System::Drawing::PointF) | Bu Matrise pivot etrafında angle kadar saat yönünde döndürme uygular, varsayılan (Prepend) sırada. |
| Scale(float, float, System::Drawing::Drawing2D::MatrixOrder) | matrixOrder tarafından belirtilen sırada bu Matrise belirtilen ölçek vektörünü (scaleX ve scaleY) uygular. |
| Scale(float, float) | Bu Matrise belirtilen ölçek vektörünü (scaleX ve scaleY) varsayılan (Prepend) sırada uygular. |
| Skew(double, double) | Bu Matrise belirtilen eğim dönüşümünü uygular. |
| ToString() const override | Bu XpsMatrix örneğinin dize temsilini döndürür. |
| Transform(System::Drawing::RectangleF) | Bu Matrisin temsil ettiği afin dönüşümü belirtilen bir dikdörtgene uygular. |
| TransformPoint(System::Drawing::PointF) | Bu Matrisin temsil ettiği afin dönüşümü belirtilen bir noktaya uygular. |
| TransformPoints(System::ArrayPtr<System::Drawing::PointF>, int32_t, int32_t) | Bu Matrisin temsil ettiği afin dönüşümü belirtilen nokta dizisinin bir kısmına uygular. |
| TransformPoints(System::ArrayPtr<System::Drawing::PointF>) | Bu Matrisin temsil ettiği afin dönüşümü belirtilen nokta dizisine uygular. |
| Translate(float, float, System::Drawing::Drawing2D::MatrixOrder) | matrixOrder tarafından belirtilen sırada bu Matrise belirtilen çeviri vektörünü uygular. |
| Translate(float, float) | Bu Matrise belirtilen çeviri vektörünü uygular. |
Ayrıca Bakınız
- Class XpsObject
- Namespace Aspose::Page::XPS::XpsModel
- Library Aspose.Page for C++