Class XpsMatrix

Class XpsMatrix

Το όνομα: Aspose.Page.XPS.XpsModel Συγκέντρωση: Aspose.Page.dll (25.4.0)

Χαρακτηριστικά του στοιχείου ιδιοκτησίας MatrixTransform.Αυτό το στοιχείο καθορίζει μια αυθαίρετη μεταμόρφωση της συσχέτισης που χρησιμοποιείται για τη χειραγώγηση του συντονισμού.συστήματα των στοιχείων.

public sealed class XpsMatrix : XpsObject

Inheritance

object XpsObject XpsMatrix

Κληρονομημένα μέλη

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

IsIdentity

Αποκτά μια τιμή που υποδεικνύει αν αυτή η περίπτωση είναι η μητρώα ταυτότητας.

public bool IsIdentity { get; }

Αξία ιδιοκτησίας

bool

M11

Πάρτε το στοιχείο M11.

public float M11 { get; }

Αξία ιδιοκτησίας

float

M12

Πάρτε το στοιχείο M12.

public float M12 { get; }

Αξία ιδιοκτησίας

float

M21

Πάρτε το στοιχείο M21.

public float M21 { get; }

Αξία ιδιοκτησίας

float

M22

Πάρτε το στοιχείο M22.

public float M22 { get; }

Αξία ιδιοκτησίας

float

M31

Πάρτε το στοιχείο M31.

public float M31 { get; }

Αξία ιδιοκτησίας

float

M32

Πάρτε το στοιχείο M32.

public float M32 { get; }

Αξία ιδιοκτησίας

float

Methods

Clone()

Κλωνοποιεί αυτή τη μετασχηματιστική μητρώα.

public XpsMatrix Clone()

Returns

XpsMatrix

Η κλωνοποίηση αυτής της μετασχηματιστικής μάρτυρας.

Equals(αντικείμενο)

Προσδιορίζει αν το καθορισμένο System.Object είναι ίσο με αυτή την περίπτωση.

public override bool Equals(object obj)

Parameters

obj object

Το System.Object για να συγκρίνει με αυτή την περίπτωση.

Returns

bool

«πραγματικό» αν το καθορισμένο System.Object είναι ίσο με αυτό το παράδειγμα, αλλιώς, «ψεύτικο».

Equals(XPSMATRIX, XpsMatrix και Πλατφόρμα)

Η πραγματική εφαρμογή.

public static bool Equals(XpsMatrix a, XpsMatrix b)

Parameters

a XpsMatrix

Η πρώτη Ματρίτιδα.

b XpsMatrix

Η δεύτερη Ματρίτιδα.

Returns

bool

Αν οι μάρτυρες είναι ίσοι

GetHashCode()

Επιστρέφει έναν κωδικό hash για αυτή την περίπτωση.

public override int GetHashCode()

Returns

int

Ένας κωδικός hash για αυτό το παράδειγμα, κατάλληλος για χρήση σε αλγόριθμους hashing και δομές δεδομένων όπως ένας πίνακας hash.

Multiply(Ματρίκος, MatrixOrder)

Πολλαπλασιάζει αυτό το μητρώο με το μητρώο που καθορίζεται από το matrix’ στην σειρά που καθορίζεται από το matrixOrder'.

public void Multiply(Matrix matrix, MatrixOrder matrixOrder)

Parameters

matrix Matrix

Η Ματρίτη .

matrixOrder MatrixOrder

Η διαταγή .

Multiply(Matrix)

Πολλαπλασιάζει αυτό το μητρώο με το μητρώο που καθορίζεται από την παραγγελία matrix in default (Prepend).

public void Multiply(Matrix matrix)

Parameters

matrix Matrix

Η Ματρίτη .

Multiply(XpsMatrix και MatrixOrder)

Πολλαπλασιάζει αυτό το μητρώο με το μητρώο που καθορίζεται από το matrix’ στην σειρά που καθορίζεται από το matrixOrder'.

public void Multiply(XpsMatrix matrix, MatrixOrder matrixOrder)

Parameters

matrix XpsMatrix

Η Ματρίτη .

matrixOrder MatrixOrder

Η διαταγή .

Multiply(XpsMatrix)

Πολλαπλασιάζει αυτό το μητρώο με το μητρώο που καθορίζεται από την παραγγελία matrix in default (Prepend).

public void Multiply(XpsMatrix matrix)

Parameters

matrix XpsMatrix

Η Ματρίτη .

Reset()

Επέστρεψε το Matrix στο Matrix της ταυτότητας.

public void Reset()

Rotate(Πυροβολισμοί, MatrixOrder)

Εφαρμόζει το ρολόι περιστροφής με angle’ σε αυτό το Ματρίκο σε εντολές που καθορίζονται με matrixOrder'.

public void Rotate(float angle, MatrixOrder matrixOrder)

Parameters

angle float

Η γωνία.

matrixOrder MatrixOrder

Η διαταγή .

Rotate(Πλοία)

Εφαρμόστε την περιστροφή ρολόγου με angle’ σε αυτό το Matrix με προεπιλεγμένη (Prepend) σειρά.

public void Rotate(float angle)

Parameters

angle float

Η γωνία.

RotateAround(Πυροβολισμοί, PointF, MatrixOrder)

Εφαρμόζει το ρολόι περιστροφής με angle’ γύρω από το pivot’to this Matrix με τη σειρά που καθορίζεται από matrixOrder'.

public void RotateAround(float angle, PointF pivot, MatrixOrder matrixOrder)

Parameters

angle float

Η γωνία.

pivot PointF

Το σημείο του πυρήνα.

matrixOrder MatrixOrder

Η διαταγή .

RotateAround(Πυροβόλη, Πυροβόλη)

Εφαρμόζει το ρολόι περιστροφής με angle’ γύρω από το pivot’to this Matrix in default (Prepend) order.

public void RotateAround(float angle, PointF pivot)

Parameters

angle float

Η γωνία.

pivot PointF

Το σημείο του πυρήνα.

Scale(Πλοία, Πλοία, MatrixOrder)

Εφαρμόστε το καθορισμένο vector κλίμακας (scaleX και scaleY) σε αυτό το Matrix σε εντολές που καθορίζονται από το matrixOrder'.

public void Scale(float scaleX, float scaleY, MatrixOrder matrixOrder)

Parameters

scaleX float

Η κλίμακα X.

scaleY float

Η κλίμακα Y.

matrixOrder MatrixOrder

Η διαταγή .

Scale(Πλοία, Πλοία)

Εφαρμόστε τον καθορισμένο δείκτη κλίμακας (scaleX και scaleY) σε αυτό το Matrix με προεπιλεγμένη (Prepend) σειρά.

public void Scale(float scaleX, float scaleY)

Parameters

scaleX float

Η κλίμακα x.

scaleY float

Η κλίμακα Y.

Skew(ΔΥΟ, ΔΥΟ)

Εφαρμόστε συγκεκριμένη μεταμόρφωση σκάφους σε αυτό το Ματρίκο.

public void Skew(double skewX, double skewY)

Parameters

skewX double

Το σκάκι x.

skewY double

Το σκάκι και.

ToString()

Επιστρέφει την αντιπροσωπεία της γραμμής αυτής Aspose.Page.XPS.XpsModel.XpsMatrix παράδειγμα.

public override string ToString()

Returns

string

Σκληρή εκπροσώπηση

Transform(Ρέκτανγκλ)

Εφαρμόζει την λεπτή μεταμόρφωση που αντιπροσωπεύει αυτή η Ματρίκα σε μια καθορισμένη ορθογώνια.

public RectangleF Transform(RectangleF rect)

Parameters

rect RectangleF

Η Ορθόδοξη.

Returns

RectangleF

Μετασχηματισμένο ορθογώνιο

TransformPoint(PointF)

Εφαρμόζει την λεπτή μεταμόρφωση που αντιπροσωπεύει αυτή η Ματρίκα σε ένα καθορισμένο σημείο.

public PointF TransformPoint(PointF point)

Parameters

point PointF

Το σημείο .

Returns

PointF

Μετασχηματισμένο σημείο

TransformPoints(PointF[ ]Ιντ, Ιντ)

Εφαρμόζει την λεπτή μεταμόρφωση που αντιπροσωπεύει αυτή η Ματρίκα σε ένα καθορισμένο τμήμα μιας σειράς σημείων.

public void TransformPoints(PointF[] points, int startIndex, int numberOfPoints)

Parameters

points PointF [ ]

Τα σημεία .

startIndex int

Ο αρχικός δείκτης.

numberOfPoints int

Ο αριθμός των σημείων.

TransformPoints(PointF[])

Εφαρμόζει την λεπτή μεταμόρφωση που αντιπροσωπεύει αυτή η Ματρίκα σε μια καθορισμένη σειρά σημείων.

public void TransformPoints(PointF[] points)

Parameters

points PointF [ ]

Τα σημεία .

Translate(Πλοία, Πλοία, MatrixOrder)

Εφαρμόστε το καθορισμένο vector μετάφρασης σε αυτό το Matrix με τον τρόπο που καθορίζεται από το matrixOrder'.

public void Translate(float offsetX, float offsetY, MatrixOrder matrixOrder)

Parameters

offsetX float

Η αποζημίωση X.

offsetY float

Η αποζημίωση Y.

matrixOrder MatrixOrder

Η διαταγή .

Translate(Πλοία, Πλοία)

Εφαρμόστε το καθορισμένο vector μετάφρασης σε αυτό το Matrix.

public void Translate(float offsetX, float offsetY)

Parameters

offsetX float

Η αποζημίωση X.

offsetY float

Η αποζημίωση Y.

Operators

Δραστηριότητες =(XPSMATRIX, XpsMatrix και Πλατφόρμα)

Εφαρμογή του διαχειριστή = =.

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

Parameters

a XpsMatrix

Η πρώτη Ματρίτιδα.

b XpsMatrix

Η δεύτερη Ματρίτιδα.

Returns

bool

Το αποτέλεσμα του χειριστή.

Οργανωτής !=(XPSMATRIX, XpsMatrix και Πλατφόρμα)

Εφαρμόστε τον διαχειριστή! =

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

Parameters

a XpsMatrix

Η πρώτη Ματρίτιδα.

b XpsMatrix

Η δεύτερη Ματρίτιδα.

Returns

bool

Το αποτέλεσμα του χειριστή.

 Ελληνικά