Class XpsMatrix
ja nimityö: Aspose.Page.XPS.XpsModel Kokoelma: Aspose.Page.dll (25.5.0)
MatrixTransformin ominaisuuselementtiominaisuudet.Tämä elementti määrittelee mielivaltaisen matriisin muuntamisen, jota käytetään koordinaatin manipuloimiseksi.ja elementtien järjestelmät.
public sealed class XpsMatrix : XpsObjectInheritance
object ← XpsObject ← XpsMatrix
Perintöjäsenet
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
IsIdentity
Saat arvon, joka osoittaa, onko tämä tapaus identiteetin matriisi.
public bool IsIdentity { get; }Omistuksen arvo
M11
Se on M11 elementti.
public float M11 { get; }Omistuksen arvo
M12
Se on M12 -elementti.
public float M12 { get; }Omistuksen arvo
M21
Se on M21 -elementti.
public float M21 { get; }Omistuksen arvo
M22
Se on M22 -elementti.
public float M22 { get; }Omistuksen arvo
M31
Se on M31 elementti.
public float M31 { get; }Omistuksen arvo
M32
Se on M32 elementti.
public float M32 { get; }Omistuksen arvo
Methods
Clone()
Kloona tämä muutosmatriisi.
public XpsMatrix Clone()Returns
Klooni tästä muuntamismatriikista.
Equals(Objekti)
Määrittää, onko määritetty System.Object samanlainen kuin tämä tapaus.
public override bool Equals(object obj)Parameters
obj object
Järjestelmä.Object verrata tähän tapaukseen.
Returns
’totu’ jos määritelty System.Object on samanlainen kuin tämä tapaus; muuten ’väärä’.
Equals(XpsMatrix ja xpsmatrix)
Käytännön toteuttaminen tosiasiallisesti.
public static bool Equals(XpsMatrix a, XpsMatrix b)Parameters
Ensimmäinen matriisi
Toinen matriisi on
Returns
Jos martrix on yhtä
GetHashCode()
Palauta hash-koodi tähän tapaukseen.
public override int GetHashCode()Returns
Tällainen hash-koodi, joka sopii käytettäväksi hashing-algoritmeissa ja tietorakenteissa, kuten hash-taulukossa.
Multiply(Matrix ja MatrixOrder)
Moninkertaistaa tämä matriisi matriisin määrittämällä järjestyksellä matrixOrder.
public void Multiply(Matrix matrix, MatrixOrder matrixOrder)Parameters
matrix Matrix
Se on matriisi.
matrixOrder MatrixOrder
ja käskyä.
Multiply(Matrix)
Moninkertaistaa tämä matriisi matriisin oletusarvoisella (Prepend) järjestyksellä määritellyllä matrixilla.
public void Multiply(Matrix matrix)Parameters
matrix Matrix
Se on matriisi.
Multiply(XpsMatrix ja MatrixOrder)
Moninkertaistaa tämä matriisi matriisin määrittämällä järjestyksellä matrixOrder.
public void Multiply(XpsMatrix matrix, MatrixOrder matrixOrder)Parameters
matrix XpsMatrix
Se on matriisi.
matrixOrder MatrixOrder
ja käskyä.
Multiply(XpsMatrix)
Moninkertaistaa tämä matriisi matriisin oletusarvoisella (Prepend) järjestyksellä määritellyllä matrixilla.
public void Multiply(XpsMatrix matrix)Parameters
matrix XpsMatrix
Se on matriisi.
Reset()
Siirrä tämä matriisi identiteettimatriisiin.
public void Reset()Rotate(Lähde MatrixOrder)
Soveltuu angle" -kierrosta tämän matriisin kohdalla tilauksilla, jotka on määritelty <code class=paranf">matrixOrder.
public void Rotate(float angle, MatrixOrder matrixOrder)Parameters
angle float
ja kulman.
matrixOrder MatrixOrder
ja käskyä.
Rotate(Flottaa)
Soveltaa angle" -kierrosta tämän matriisin oletusarvoisessa (Prepend) järjestyksessä.
public void Rotate(float angle)Parameters
angle float
ja kulman.
RotateAround(Lähde: MatrixOrder, MatrixOrder)
Soveltuu kello-pohjainen kiertämistä kulma’ ympäri <code class=paranf">pivot’t tähän matriisiin järjestyksessä, joka on määritelty
public void RotateAround(float angle, PointF pivot, MatrixOrder matrixOrder)Parameters
angle float
ja kulman.
pivot PointF
ja pivot point.
matrixOrder MatrixOrder
ja käskyä.
RotateAround(Lähde, PointF)
Soveltaa kello-pohjaista pyörimistä kulman" ympäri pivot’tään tämän matriisin oletusarvoisessa (Prepend) järjestyksessä.
public void RotateAround(float angle, PointF pivot)Parameters
angle float
ja kulman.
pivot PointF
ja pivot point.
Scale(Matriisi, Matriisi ja Matriisi)
Soveltaa määritellyn mittakaavan vektorin (scaleX ja scaleY) tähän matriisiin matrixOrder".
public void Scale(float scaleX, float scaleY, MatrixOrder matrixOrder)Parameters
scaleX float
Skala on X.
scaleY float
Niiden mittakaava Y.
matrixOrder MatrixOrder
ja käskyä.
Scale(Laivasto, laivasto)
Soveltaa määritellyn mittakaavan vektorin (scaleX ja scaleY) tähän matriisiin oletusarvoisessa (Prepend) järjestyksessä.
public void Scale(float scaleX, float scaleY)Parameters
scaleX float
Skala on x.
scaleY float
Niiden mittakaava y.
Skew(kaksinkertainen, kaksinkertainen)
Sovelletaan tämän matriisin määriteltyä skivimuutosta.
public void Skew(double skewX, double skewY)Parameters
skewX double
Säätiö x.
skewY double
Säätiö ja.
ToString()
Palauttaa tämän Aspose.Page.XPS.xpsModel. XpsMatrix -tuotteen sarjan edustusto.
public override string ToString()Returns
Tiukka edustusto
Transform(RectangleF)
Soveltaa tämän matriisin edustamaa kohtuullista muutosta tiettyyn reikiin.
public RectangleF Transform(RectangleF rect)Parameters
rect RectangleF
Se on oikea.
Returns
Muutettu rektangli
TransformPoint(PointF)
Soveltaa tämän matriisin edustamaa kohtuullista muutosta tiettyyn pisteeseen.
public PointF TransformPoint(PointF point)Parameters
point PointF
ja kohdan.
Returns
Muutettu piste
TransformPoints(PointF[], ja int, int)
Soveltaa tämän matriisin edustamaa kohtuullista muutosta tiettyyn pisteiden sarjaan.
public void TransformPoints(PointF[] points, int startIndex, int numberOfPoints)Parameters
points PointF
[]
ja pisteitä .
startIndex int
Aloitusindeksin mukaan.
numberOfPoints int
ja pisteiden lukumäärä.
TransformPoints(PointF[])
Soveltaa tämän matriisin edustamaa kohtuullista muutosta tiettyyn pisteen sarjaan.
public void TransformPoints(PointF[] points)Parameters
points PointF
[]
ja pisteitä .
Translate(Matriisi, Matriisi ja Matriisi)
Soveltaa tämän matriisin määritellyn käännösketjun matrixOrder" määrittelemällä järjestyksellä.
public void Translate(float offsetX, float offsetY, MatrixOrder matrixOrder)Parameters
offsetX float
Säätiö X.
offsetY float
Korvaus on Y.
matrixOrder MatrixOrder
ja käskyä.
Translate(Laivasto, laivasto)
Soveltaa tämän matriisin määritellyn käännöskeskuksen.
public void Translate(float offsetX, float offsetY)Parameters
offsetX float
Säätiö X.
offsetY float
Korvaus on Y.
Operators
Toiminnanharjoittaja =(XpsMatrix ja xpsmatrix)
Käyttöjärjestelmän käyttäjä = =
public static bool operator ==(XpsMatrix a, XpsMatrix b)Parameters
Ensimmäinen matriisi
Toinen matriisi on
Returns
Toiminnanharjoittajan tulos.
operaattori !=(XpsMatrix ja xpsmatrix)
Käytä operaattori! =
public static bool operator !=(XpsMatrix a, XpsMatrix b)Parameters
Ensimmäinen matriisi
Toinen matriisi on
Returns
Toiminnanharjoittajan tulos.