Class XpsMatrix
ja nimityö: Aspose.Page.XPS.XpsModel Kokoelma: Aspose.Page.dll (25.4.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 : XpsObject
Inheritance
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.