Class XpsMatrix

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

bool

M11

Se on M11 elementti.

public float M11 { get; }

Omistuksen arvo

float

M12

Se on M12 -elementti.

public float M12 { get; }

Omistuksen arvo

float

M21

Se on M21 -elementti.

public float M21 { get; }

Omistuksen arvo

float

M22

Se on M22 -elementti.

public float M22 { get; }

Omistuksen arvo

float

M31

Se on M31 elementti.

public float M31 { get; }

Omistuksen arvo

float

M32

Se on M32 elementti.

public float M32 { get; }

Omistuksen arvo

float

Methods

Clone()

Kloona tämä muutosmatriisi.

public XpsMatrix Clone()

Returns

XpsMatrix

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

bool

’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

a XpsMatrix

Ensimmäinen matriisi

b XpsMatrix

Toinen matriisi on

Returns

bool

Jos martrix on yhtä

GetHashCode()

Palauta hash-koodi tähän tapaukseen.

public override int GetHashCode()

Returns

int

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 matrixOrder'.

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

string

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

RectangleF

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

PointF

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

a XpsMatrix

Ensimmäinen matriisi

b XpsMatrix

Toinen matriisi on

Returns

bool

Toiminnanharjoittajan tulos.

operaattori !=(XpsMatrix ja xpsmatrix)

Käytä operaattori! =

public static bool operator !=(XpsMatrix a, XpsMatrix b)

Parameters

a XpsMatrix

Ensimmäinen matriisi

b XpsMatrix

Toinen matriisi on

Returns

bool

Toiminnanharjoittajan tulos.

 Suomi