Interface IMatrix

Interface IMatrix

ja nimityö: Aspose.Svg.Drawing Kokous: Aspose.SVG.dll (25.5.0)

Se on matriisi, jota käytetään muuntamiseen.

[ComVisible(true)]
public interface IMatrix

Properties

IsIdentity

Saat arvon, joka osoittaa, onko tämä matriisi identiteetin matriisi.

bool IsIdentity { get; }

Omistuksen arvo

bool

IsInvertible

Saat arvon, joka osoittaa, onko tämä matriisi käänteinen.

bool IsInvertible { get; }

Omistuksen arvo

bool

M11

Saat tai asettaa arvon matriisin ensimmäisessä ja ensimmäisessä sarakkeessa.

float M11 { get; set; }

Omistuksen arvo

float

M12

Saat tai asettaa arvon matriisin ensimmäisessä ja toisessa sarakkeessa.

float M12 { get; set; }

Omistuksen arvo

float

M21

Saat tai asettaa arvon matriisin toisessa rivissä ja ensimmäisessä sarakkeessa.

float M21 { get; set; }

Omistuksen arvo

float

M22

Saat tai asettaa arvon matriisin toisessa ja toisessa sarakkeessa.

float M22 { get; set; }

Omistuksen arvo

float

M31

Saat tai asettaa arvon matriisin kolmannessa rivissä ja ensimmäisessä sarakkeessa.

float M31 { get; set; }

Omistuksen arvo

float

M32

Saat tai asettaa arvon matriisin kolmannessa ja toisessa sarakkeessa.

float M32 { get; set; }

Omistuksen arvo

float

Methods

Clone()

Luo kopio tästä matriisista.

IMatrix Clone()

Returns

IMatrix

Uusi esimerkki Aspose.Svg.Drawing.IMatrix joka on kopio tästä matriisista.

GetElements()

Se saa matriisin elementtejä sarjakuvana.

float[] GetElements()

Returns

float []

ja matriisin elementtejä.

Invert()

Siirrä tämä matriisi.

void Invert()

Multiply(IMatrix ja WebMatrixOrder)

Moninkertaistaa tämä matriisi toisella matriisilla määritellyssä järjestyksessä.

void Multiply(IMatrix matrix, WebMatrixOrder order)

Parameters

matrix IMatrix

Matriisi on moninkertaistettava.

order WebMatrixOrder

Se järjestys, jossa lisääntymistä sovelletaan.

Multiply(IMATRICS)

Moninkertaista tämä matriisi toisen matriisin avulla.

void Multiply(IMatrix matrix)

Parameters

matrix IMatrix

Matriisi on moninkertaistettava.

Reset()

Siirrä matriisi identiteetin matriisiin.

void Reset()

Rotate(Lähde: WebMatrixOrder)

Pyöri matriisi määritellyllä nurmalla määritellyssä järjestyksessä.

void Rotate(float angle, WebMatrixOrder order)

Parameters

angle float

Rotation kulma astetta.

order WebMatrixOrder

Se järjestys, jossa kierrosta sovelletaan.

Rotate(Flottaa)

Pyöri matriisi määritellyn kulman kautta.

void Rotate(float angle)

Parameters

angle float

Rotation kulma astetta.

RotateAt(Lähde: PointF, WebMatrixOrder)

Pyöri matriisi määritellyllä nurmalla määritellyn pisteen ympärille määritellyssä järjestyksessä.

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

Parameters

angle float

Rotation kulma astetta.

point PointF

Paikka pyörii ympäri.

order WebMatrixOrder

Se järjestys, jossa kierrosta sovelletaan.

RotateAt(Lähde, PointF)

Pyöri matriisi määritellyllä nurmalla määritellyn pisteen ympärille.

void RotateAt(float angle, PointF point)

Parameters

angle float

Rotation kulma astetta.

point PointF

Paikka pyörii ympäri.

Scale(laivasto, laivasto, WebMatrixOrder)

Laske matriisi määritellyn asteikon tekijöillä määritellyssä järjestyksessä.

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

Parameters

scaleX float

Skala-tekijä x-aksin pitkin.

scaleY float

Laajuustekijä y-aksin pitkin.

order WebMatrixOrder

Se järjestys, jossa skalaatiota sovelletaan.

Scale(Laivasto, laivasto)

Laske matriisi määritellyn mittakaavan tekijöillä yhdenmukaisesti.

void Scale(float scaleX, float scaleY)

Parameters

scaleX float

Yhdenmukainen mittakaavan tekijä.

scaleY float

Yhdenmukainen mittakaavan tekijä.

Skew(Laivasto, laivasto)

Sovelletaan matriisin muuntamista.

void Skew(float skewX, float skewY)

Parameters

skewX float

Se kulma, jonka kautta heitetään x-aksin suuntaan.

skewY float

Se kulma, jonka kautta heitetään y-aksin suuntaan.

TransformPoint(PointF)

Muokkaa määritettyä kohtaa tämän matriisin avulla.

PointF TransformPoint(PointF point)

Parameters

point PointF

Siinä vaiheessa muutos.

Returns

PointF

Siinä muuttuva kohde.

TransformPoints(PointF[])

Muunna joukko pisteitä tämän matriisin avulla.

void TransformPoints(PointF[] points)

Parameters

points PointF []

Monenlaisia pisteitä muuttaa.

TransformRectangle(RectangleF)

Se muuttaa määritellyn reikiä tämän matriisin avulla.

RectangleF TransformRectangle(RectangleF rect)

Parameters

rect RectangleF

Oikea kulma muuttaa.

Returns

RectangleF

muuttuva reaktio.

Translate(laivasto, laivasto, WebMatrixOrder)

Käännetään matriisi määriteltyjen offset-arvojen mukaan määritellyssä järjestyksessä.

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

Parameters

offsetX float

Korvauksen arvo x-aksin pitkin.

offsetY float

Korvauksen arvo y-aksin pitkin.

order WebMatrixOrder

Järjestelmä, jossa käännöstä sovelletaan.

Translate(Laivasto, laivasto)

Se kääntää matriisin määritellyn offset-arvon mukaan.

void Translate(float offsetX, float offsetY)

Parameters

offsetX float

Korvauksen arvo x-aksin pitkin.

offsetY float

Korvauksen arvo y-aksin pitkin.

 Suomi