Aspose::Page::XPS::XpsModel::XpsMatrix klass
Innehåll
[
Dölj
]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
| Metod | Beskrivning |
|---|---|
| Clone() | Klonar denna transformationsmatris. |
| Equals(System::SharedPtr<System::Object>) override | Bestä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 override | Returnerar 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 override | Returnerar 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
- Class XpsObject
- Namespace Aspose::Page::XPS::XpsModel
- Library Aspose.Page for C++