Class XpsMatrix
Innehåll
[
Dölj
]XpsMatrix class
Klass inkapslande MatrixTransform egenskapselement egenskaper. Detta element definierar en godtycklig affin matristransformation som används för att manipulera koordinat system av element.
public sealed class XpsMatrix : XpsObject
Egenskaper
| namn | Beskrivning |
|---|---|
| IsIdentity { get; } | Får ett värde som indikerar om denna instans är identitetsmatris. |
| M11 { get; } | Hämtar M11-elementet. |
| M12 { get; } | Hämtar M12-elementet. |
| M21 { get; } | Hämtar M21-elementet. |
| M22 { get; } | Hämtar M22-elementet. |
| M31 { get; } | Hämtar M31-elementet. |
| M32 { get; } | Hämtar M32-elementet. |
Metoder
| namn | Beskrivning |
|---|---|
| Clone() | Klonar denna transformationsmatris. |
| override Equals(object) | Bestämmer om den angivnaObject är lika med denna instans. |
| override GetHashCode() | Returnerar en hash-kod för denna instans. |
| Multiply(Matrix) | Multiplicerar denna matris med matrisen som anges avmatrix i standardordning (Prepend). |
| Multiply(XpsMatrix) | Multiplicerar denna matris med matrisen som anges avmatrix i standardordning (Prepend). |
| Multiply(Matrix, MatrixOrder) | Multiplicerar denna matris med matrisen som anges avmatrix i den ordning som anges avmatrixOrder . |
| Multiply(XpsMatrix, MatrixOrder) | Multiplicerar denna matris med matrisen som anges avmatrix i den ordning som anges avmatrixOrder . |
| Reset() | Återställer denna matris till identitetsmatris. |
| Rotate(float) | Tillämpar vridning medurs medangle till denna matris i standardordning (Prepend). |
| Rotate(float, MatrixOrder) | Tillämpar vridning medurs medangle till denna matris i order specificerad avmatrixOrder . |
| RotateAround(float, PointF) | Tillämpar vridning medurs medangle runtpivot till denna matris i standardordning (Prepend). |
| RotateAround(float, PointF, MatrixOrder) | Tillämpar vridning medurs medangle runtpivot till denna matris i den ordning som anges avmatrixOrder . |
| Scale(float, float) | Tillämpar den angivna skalvektorn (scaleX och scaleY) på denna matris i standardordning (Prepend). |
| Scale(float, float, MatrixOrder) | Tillämpar den angivna skalvektorn (scaleX och scaleY) på denna matris i order specificerad avmatrixOrder . |
| Skew(double, double) | Tillämpar specificerad skevningstransformation på denna matris. |
| override ToString() | Returnerar strängrepresentationen av dettaXpsMatrix instans. |
| Transform(RectangleF) | Tillämpar den affina transformationen som representeras av denna matris på en specificerad rektangel. |
| TransformPoint(PointF) | Tillämpar den affina transformationen som representeras av denna matris på en specificerad punkt. |
| TransformPoints(PointF[]) | Tillämpar den affina transformationen som representeras av denna matris på en specificerad matris av punkter. |
| TransformPoints(PointF[], int, int) | Tillämpar den affina transformationen som representeras av denna matris på en specificerad del av array av punkter. |
| Translate(float, float) | Tillämpar den angivna översättningsvektorn på denna matris. |
| Translate(float, float, MatrixOrder) | Tillämpar den angivna översättningsvektorn på denna matris i den ordning som anges avmatrixOrder . |
| static Equals(XpsMatrix, XpsMatrix) | Den faktiska implementeringen. |
| operator == | Implementerar operatorn ==. |
| operator != | Implementerar operatorn !=. |
Se även
- class XpsObject
- namnutrymme Aspose.Page.XPS.XpsModel
- hopsättning Aspose.Page