Aspose::Page::XPS::XpsModel::XpsMatrix sınıfı

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öntemAçıklama
Clone()Bu dönüşüm matrisini kopyalar.
Equals(System::SharedPtr<System::Object>) overrideBelirtilen 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 overrideBu ö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 overrideBu 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