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
IsInvertible
Saat arvon, joka osoittaa, onko tämä matriisi käänteinen.
bool IsInvertible { get; }
Omistuksen arvo
M11
Saat tai asettaa arvon matriisin ensimmäisessä ja ensimmäisessä sarakkeessa.
float M11 { get; set; }
Omistuksen arvo
M12
Saat tai asettaa arvon matriisin ensimmäisessä ja toisessa sarakkeessa.
float M12 { get; set; }
Omistuksen arvo
M21
Saat tai asettaa arvon matriisin toisessa rivissä ja ensimmäisessä sarakkeessa.
float M21 { get; set; }
Omistuksen arvo
M22
Saat tai asettaa arvon matriisin toisessa ja toisessa sarakkeessa.
float M22 { get; set; }
Omistuksen arvo
M31
Saat tai asettaa arvon matriisin kolmannessa rivissä ja ensimmäisessä sarakkeessa.
float M31 { get; set; }
Omistuksen arvo
M32
Saat tai asettaa arvon matriisin kolmannessa ja toisessa sarakkeessa.
float M32 { get; set; }
Omistuksen arvo
Methods
Clone()
Luo kopio tästä matriisista.
IMatrix Clone()
Returns
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
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
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.