Interface IMatrix
ja nimityö: Aspose.Html.Drawing Kokoelma: Aspose.HTML.dll (25.5.0)
Se on matriisi, jota käytetään muuntamiseen.
[ComVisible(true)]
public interface IMatrixProperties
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.Html.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.