Aspose::Page::XPS::XpsModel::XpsMatrix klass

XpsMatrix class

Klass som kapslar in MatrixTransform-egenskapselementfunktioner. Detta element definierar en godtycklig affinsk matristransformering som används för att manipulera elementens koordinatsystem.

class XpsMatrix : public Aspose::Page::XPS::XpsModel::XpsObject

Metoder

MetodBeskrivning
Clone()Klonar denna transformationsmatris.
Equals(System::SharedPtr<System::Object>) overrideBestämmer om det angivna System::Object är lika med denna instans.
static Equals(System::SharedPtr<XpsMatrix>, System::SharedPtr<XpsMatrix>)Den faktiska implementationen.
get_IsIdentity()Hämtar ett värde som indikerar om denna instans är en identitetsmatris.
get_M11()Hämtar M11‑elementet.
get_M12()Hämtar M12‑elementet.
get_M21()Hämtar M21‑elementet.
get_M22()Hämtar M22‑elementet.
get_M31()Hämtar M31‑elementet.
get_M32()Hämtar M32‑elementet.
GetHashCode() const overrideReturnerar en hash‑kod för denna instans.
Multiply(System::SharedPtr<System::Drawing::Drawing2D::Matrix>, System::Drawing::Drawing2D::MatrixOrder)Multiplicerar denna matris med matrisen som anges av matrix i den ordning som anges av matrixOrder.
Multiply(System::SharedPtr<System::Drawing::Drawing2D::Matrix>)Multiplicerar denna matris med matrisen som anges av matrix i standard (Prepend) ordning.
Multiply(System::SharedPtr<XpsMatrix>, System::Drawing::Drawing2D::MatrixOrder)Multiplicerar denna matris med matrisen som anges av matrix i den ordning som anges av matrixOrder.
Multiply(System::SharedPtr<XpsMatrix>)Multiplicerar denna matris med matrisen som anges av matrix i standard (Prepend) ordning.
Reset()Återställer denna matris till identitetsmatris.
Rotate(float, System::Drawing::Drawing2D::MatrixOrder)Tillämpar medursrotation med angle på denna matris i den ordning som anges av matrixOrder.
Rotate(float)Tillämpar medursrotation med angle på denna matris i standard (Prepend) ordning.
RotateAround(float, System::Drawing::PointF, System::Drawing::Drawing2D::MatrixOrder)Tillämpar medursrotation med angle kring pivot på denna matris i den ordning som anges av matrixOrder.
RotateAround(float, System::Drawing::PointF)Tillämpar medursrotation med angle kring pivot på denna matris i standard (Prepend) ordning.
Scale(float, float, System::Drawing::Drawing2D::MatrixOrder)Tillämpar den angivna skalningsvektorn (scaleX och scaleY) på denna matris i den ordning som anges av matrixOrder.
Scale(float, float)Tillämpar den angivna skalningsvektorn (scaleX och scaleY) på denna matris i standard (Prepend) ordning.
Skew(double, double)Tillämpar angiven skevningstransformation på denna matris.
ToString() const overrideReturnerar strängrepresentationen av detta XpsMatrix-objekt.
Transform(System::Drawing::RectangleF)Tillämpar den affina transformationen som representeras av denna matris på en angiven rektangel.
TransformPoint(System::Drawing::PointF)Tillämpar den affina transformationen som representeras av denna matris på en angiven punkt.
TransformPoints(System::ArrayPtr<System::Drawing::PointF>, int32_t, int32_t)Tillämpar den affina transformationen som representeras av denna matris på en angiven del av en punktarray.
TransformPoints(System::ArrayPtr<System::Drawing::PointF>)Tillämpar den affina transformationen som representeras av denna matris på en angiven punktarray.
Translate(float, float, System::Drawing::Drawing2D::MatrixOrder)Tillämpar den angivna transvektorn på denna matris i den ordning som anges av matrixOrder.
Translate(float, float)Tillämpar den angivna transvektorn på denna matris.

Se även