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