Aspose::Page::XPS::XpsModel::XpsMatrix Klasse
Inhalt
[
Ausblenden
]XpsMatrix class
Klasse, die MatrixTransform-Eigenschaftselementeigenschaften kapselt. Dieses Element definiert eine beliebige affine Matrixtransformation, die zur Manipulation der Koordinatensysteme von Elementen verwendet wird.
class XpsMatrix : public Aspose::Page::XPS::XpsModel::XpsObject
Methoden
| Methode | Beschreibung |
|---|---|
| Clone() | Klont diese Transformationsmatrix. |
| Equals(System::SharedPtr<System::Object>) override | Bestimmt, ob das angegebene System::Object gleich dieser Instanz ist. |
| static Equals(System::SharedPtr<XpsMatrix>, System::SharedPtr<XpsMatrix>) | Die tatsächliche Implementierung. |
| get_IsIdentity() | Gibt einen Wert zurück, der angibt, ob diese Instanz die Einheitsmatrix ist. |
| get_M11() | Gibt das M11-Element zurück. |
| get_M12() | Gibt das M12-Element zurück. |
| get_M21() | Gibt das M21-Element zurück. |
| get_M22() | Gibt das M22-Element zurück. |
| get_M31() | Gibt das M31-Element zurück. |
| get_M32() | Gibt das M32-Element zurück. |
| GetHashCode() const override | Gibt einen Hashcode für diese Instanz zurück. |
| Multiply(System::SharedPtr<System::Drawing::Drawing2D::Matrix>, System::Drawing::Drawing2D::MatrixOrder) | Multipliziert diese Matrix mit der durch matrix angegebenen Matrix in der durch matrixOrder festgelegten Reihenfolge. |
| Multiply(System::SharedPtr<System::Drawing::Drawing2D::Matrix>) | Multipliziert diese Matrix mit der durch matrix angegebenen Matrix in der Standard (Prepend) Reihenfolge. |
| Multiply(System::SharedPtr<XpsMatrix>, System::Drawing::Drawing2D::MatrixOrder) | Multipliziert diese Matrix mit der durch matrix angegebenen Matrix in der durch matrixOrder festgelegten Reihenfolge. |
| Multiply(System::SharedPtr<XpsMatrix>) | Multipliziert diese Matrix mit der durch matrix angegebenen Matrix in der Standard (Prepend) Reihenfolge. |
| Reset() | Setzt diese Matrix auf die Einheitsmatrix zurück. |
| Rotate(float, System::Drawing::Drawing2D::MatrixOrder) | Wendet eine Drehung im Uhrzeigersinn um angle auf diese Matrix in der durch matrixOrder angegebenen Reihenfolge an. |
| Rotate(float) | Wendet eine Drehung im Uhrzeigersinn um angle auf diese Matrix in der Standard (Prepend) Reihenfolge an. |
| RotateAround(float, System::Drawing::PointF, System::Drawing::Drawing2D::MatrixOrder) | Wendet eine Drehung im Uhrzeigersinn um angle um den pivot auf diese Matrix in der durch matrixOrder angegebenen Reihenfolge an. |
| RotateAround(float, System::Drawing::PointF) | Wendet eine Drehung im Uhrzeigersinn um angle um den pivot auf diese Matrix in der Standard (Prepend) Reihenfolge an. |
| Scale(float, float, System::Drawing::Drawing2D::MatrixOrder) | Wendet den angegebenen Skalierungsvektor (scaleX und scaleY) auf diese Matrix in der durch matrixOrder angegebenen Reihenfolge an. |
| Scale(float, float) | Wendet den angegebenen Skalierungsvektor (scaleX und scaleY) auf diese Matrix in der Standard (Prepend) Reihenfolge an. |
| Skew(double, double) | Wendet die angegebene Schrägstellungstransformation auf diese Matrix an. |
| ToString() const override | Gibt die Zeichenkettenrepräsentation dieser XpsMatrix-Instanz zurück. |
| Transform(System::Drawing::RectangleF) | Wendet die durch diese Matrix dargestellte affine Transformation auf ein angegebenes Rechteck an. |
| TransformPoint(System::Drawing::PointF) | Wendet die durch diese Matrix dargestellte affine Transformation auf einen angegebenen Punkt an. |
| TransformPoints(System::ArrayPtr<System::Drawing::PointF>, int32_t, int32_t) | Wendet die durch diese Matrix dargestellte affine Transformation auf einen angegebenen Teil eines Punktarrays an. |
| TransformPoints(System::ArrayPtr<System::Drawing::PointF>) | Wendet die durch diese Matrix dargestellte affine Transformation auf ein angegebenes Punktarray an. |
| Translate(float, float, System::Drawing::Drawing2D::MatrixOrder) | Wendet den angegebenen Translationsvektor auf diese Matrix in der durch matrixOrder angegebenen Reihenfolge an. |
| Translate(float, float) | Wendet den angegebenen Translationsvektor auf diese Matrix an. |
Siehe auch
- Class XpsObject
- Namespace Aspose::Page::XPS::XpsModel
- Library Aspose.Page for C++