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