Class XpsMatrix

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

namnBeskrivning
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

namnBeskrivning
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