Interface IMatrix

Interface IMatrix

Namn på plats: Aspose.Html.Drawing Sammanfattning: Aspose.HTML.dll (25.4.0)

En matris som används för transformationer.

[ComVisible(true)]
public interface IMatrix

Properties

IsIdentity

Det får ett värde som indikerar om denna matrix är identitetsmatrix.

bool IsIdentity { get; }

Fastighetsvärde

bool

IsInvertible

Det får ett värde som indikerar om denna matrix är inverterbar.

bool IsInvertible { get; }

Fastighetsvärde

bool

M11

Få eller ange värdet i den första raden och första kolumnen i matrisen.

float M11 { get; set; }

Fastighetsvärde

float

M12

Få eller ange värdet i den första raden och andra kolumnen av matrisen.

float M12 { get; set; }

Fastighetsvärde

float

M21

Få eller ange värdet i den andra raden och första kolumnen i matrisen.

float M21 { get; set; }

Fastighetsvärde

float

M22

Få eller ange värdet i den andra raden och andra kolumnen i matrisen.

float M22 { get; set; }

Fastighetsvärde

float

M31

Få eller ange värdet i den tredje raden och första kolumnen i matrisen.

float M31 { get; set; }

Fastighetsvärde

float

M32

Få eller ange värdet i den tredje raden och andra kolumnen av matrisen.

float M32 { get; set; }

Fastighetsvärde

float

Methods

Clone()

Skapa en kopia av denna matrix.

IMatrix Clone()

Returns

IMatrix

Ett nytt exempel på Aspose.Html.Drawing.IMatrix som är en kopia av denna matrix.

GetElements()

Få elementen i matrisen som en array.

float[] GetElements()

Returns

float [ ]

Det är elementen i matrixen.

Invert()

Omvända denna matris.

void Invert()

Multiply(Författare: WebMatrixOrder)

Multiplicera denna matris med en annan matris i den angivna ordningen.

void Multiply(IMatrix matrix, WebMatrixOrder order)

Parameters

matrix IMatrix

Matrix för att multiplicera.

order WebMatrixOrder

Den ordning i vilken multiplikation tillämpas.

Multiply(IMATRIX)

Multiplicera denna matris med en annan matris.

void Multiply(IMatrix matrix)

Parameters

matrix IMatrix

Matrix för att multiplicera.

Reset()

Återställ matrisen till identitetsmatrisen.

void Reset()

Rotate(Föregående WebMatrixOrder)

Roterar matrisen genom angiven vinkel i angiven ordning.

void Rotate(float angle, WebMatrixOrder order)

Parameters

angle float

Vinkel av rotation i grader.

order WebMatrixOrder

Den ordning i vilken rotation tillämpas.

Rotate(Flotta)

Roterar matrisen med angiven vinkel.

void Rotate(float angle)

Parameters

angle float

Vinkel av rotation i grader.

RotateAt(Flöde, PointF, WebMatrixOrder)

Roterar matrisen genom den angivna vinkeln runt den angivna punkten i den angivna ordningen.

void RotateAt(float angle, PointF point, WebMatrixOrder order)

Parameters

angle float

Vinkel av rotation i grader.

point PointF

Poängen att rotera runt.

order WebMatrixOrder

Den ordning i vilken rotation tillämpas.

RotateAt(Flygplats, PointF)

Roterar matrisen genom den angivna vinkeln runt den angivna punkten.

void RotateAt(float angle, PointF point)

Parameters

angle float

Vinkel av rotation i grader.

point PointF

Poängen att rotera runt.

Scale(Flyg, Flyg, WebMatrixOrder)

Skala matrisen med de angivna skalafaktorerna i den angivna ordningen.

void Scale(float scaleX, float scaleY, WebMatrixOrder order)

Parameters

scaleX float

Skalafaktorn längs x-axeln.

scaleY float

Skalafaktorn längs y-axeln.

order WebMatrixOrder

Den ordning i vilken skalan tillämpas.

Scale(Flotta och flotta)

Skala matrisen med de angivna skalafaktorerna jämnt.

void Scale(float scaleX, float scaleY)

Parameters

scaleX float

Den enhetliga skalafaktorn.

scaleY float

Den enhetliga skalafaktorn.

Skew(Flotta och flotta)

Tillämpa en skiva omvandling till matrisen.

void Skew(float skewX, float skewY)

Parameters

skewX float

Vinkeln genom vilken man ska skiva i x-axis riktning.

skewY float

Vinkeln genom vilken man ska skiva i y-axis riktning.

TransformPoint(PointF)

Omvandlar den angivna punkten med hjälp av denna matris.

PointF TransformPoint(PointF point)

Parameters

point PointF

punkten att omvandla.

Returns

PointF

Den omvandlade punkten.

TransformPoints(PointF[])

Omvandlar ett antal punkter med hjälp av denna matrix.

void TransformPoints(PointF[] points)

Parameters

points PointF [ ]

Ett antal punkter att omvandla.

TransformRectangle(RectangleF)

Omvandlar den angivna rektangeln med hjälp av denna matris.

RectangleF TransformRectangle(RectangleF rect)

Parameters

rect RectangleF

rektangeln för att omvandla.

Returns

RectangleF

Den omvandlade rektangeln.

Translate(Flyg, Flyg, WebMatrixOrder)

Översätter matrisen med de angivna offsetvärdena i den angivna ordningen.

void Translate(float offsetX, float offsetY, WebMatrixOrder order)

Parameters

offsetX float

Offsetvärdet längs x-axeln.

offsetY float

Offsetvärdet längs y-axeln.

order WebMatrixOrder

Den ordning i vilken översättning tillämpas.

Translate(Flotta och flotta)

Översätter matrisen med de angivna offsetvärdena.

void Translate(float offsetX, float offsetY)

Parameters

offsetX float

Offsetvärdet längs x-axeln.

offsetY float

Offsetvärdet längs y-axeln.

 Svenska