Class XpsMatrix
Inhalt
[
Ausblenden
]XpsMatrix class
Klasse, die die Eigenschaften von MatrixTransform-Eigenschaftselementen einkapselt. Dieses Element definiert eine beliebige affine Matrixtransformation, die verwendet wird, um die Koordinatensysteme von Elementen zu manipulieren.
public sealed class XpsMatrix : XpsObject
Eigenschaften
| Name | Beschreibung |
|---|---|
| IsIdentity { get; } | Ruft einen Wert ab, der angibt, ob diese Instanz eine Identitätsmatrix ist. |
| M11 { get; } | Ruft das M11-Element ab. |
| M12 { get; } | Ruft das M12-Element ab. |
| M21 { get; } | Ruft das M21-Element ab. |
| M22 { get; } | Ruft das M22-Element ab. |
| M31 { get; } | Ruft das M31-Element ab. |
| M32 { get; } | Ruft das M32-Element ab. |
Methoden
| Name | Beschreibung |
|---|---|
| Clone() | Klont diese Transformationsmatrix. |
| override Equals(object) | Bestimmt, ob die angegebeneObject ist gleich dieser Instanz. |
| override GetHashCode() | Gibt einen Hash-Code für diese Instanz zurück. |
| Multiply(Matrix) | Multipliziert diese Matrix mit der durch die angegebenen Matrixmatrix in Standardreihenfolge (Prepend). |
| Multiply(XpsMatrix) | Multipliziert diese Matrix mit der durch die angegebenen Matrixmatrix in Standardreihenfolge (Prepend). |
| Multiply(Matrix, MatrixOrder) | Multipliziert diese Matrix mit der durch die angegebenen Matrixmatrix in der Reihenfolge angegeben durchmatrixOrder . |
| Multiply(XpsMatrix, MatrixOrder) | Multipliziert diese Matrix mit der durch die angegebenen Matrixmatrix in der Reihenfolge angegeben durchmatrixOrder . |
| Reset() | Setzt diese Matrix auf die Identitätsmatrix zurück. |
| Rotate(float) | Dreht im Uhrzeigersinn umangle zu dieser Matrix in der Standardreihenfolge (Prepend). |
| Rotate(float, MatrixOrder) | Dreht im Uhrzeigersinn umangle zu dieser Matrix in order angegeben durchmatrixOrder . |
| RotateAround(float, PointF) | Dreht im Uhrzeigersinn umangle um diepivot zu dieser Matrix in der Standardreihenfolge (Prepend). |
| RotateAround(float, PointF, MatrixOrder) | Dreht im Uhrzeigersinn umangle um diepivot zu dieser Matrix in der angegebenen ReihenfolgematrixOrder . |
| Scale(float, float) | Wendet den angegebenen Skalierungsvektor (scaleX und scaleY) in der Standardreihenfolge (Prepend) auf diese Matrix an. |
| Scale(float, float, MatrixOrder) | Wendet den angegebenen Skalierungsvektor (scaleX und scaleY) auf diese Matrix in der durch angegebenen Reihenfolge anmatrixOrder . |
| Skew(double, double) | Wendet die angegebene Schiefe-Transformation auf diese Matrix an. |
| override ToString() | Gibt die Zeichenfolgendarstellung davon zurückXpsMatrix Instanz. |
| Transform(RectangleF) | Wendet die durch diese Matrix dargestellte affine Transformation auf ein angegebenes Rechteck an. |
| TransformPoint(PointF) | Wendet die durch diese Matrix dargestellte affine Transformation auf einen bestimmten Punkt an. |
| TransformPoints(PointF[]) | Wendet die durch diese Matrix dargestellte affine Transformation auf ein angegebenes Array von Punkten an. |
| TransformPoints(PointF[], int, int) | Wendet die durch diese Matrix dargestellte affine Transformation auf einen bestimmten Teil des Arrays von Punkten an. |
| Translate(float, float) | Wendet den angegebenen Translationsvektor auf diese Matrix an. |
| Translate(float, float, MatrixOrder) | Wendet den angegebenen Translationsvektor auf diese Matrix in der angegebenen Reihenfolge anmatrixOrder . |
| static Equals(XpsMatrix, XpsMatrix) | Die eigentliche Implementierung. |
| operator == | Implementiert den Operator ==. |
| operator != | Implementiert den Operator !=. |
Siehe auch
- class XpsObject
- namensraum Aspose.Page.XPS.XpsModel
- Montage Aspose.Page