Class XpsMatrix

XpsMatrix class

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

public sealed class XpsMatrix : XpsObject

Ιδιότητες

ΟνομαΠεριγραφή
IsIdentity { get; }Λαμβάνει μια τιμή που υποδεικνύει εάν αυτή η παρουσία είναι μήτρα ταυτότητας.
M11 { get; }Λαμβάνει το στοιχείο M11.
M12 { get; }Παίρνει το στοιχείο M12.
M21 { get; }Λαμβάνει το στοιχείο M21.
M22 { get; }Παίρνει το στοιχείο M22.
M31 { get; }Λαμβάνει το στοιχείο M31.
M32 { get; }Λαμβάνει το στοιχείο M32.

Μέθοδοι

ΟνομαΠεριγραφή
Clone()Κλωνοποιεί αυτόν τον πίνακα μετασχηματισμού.
override Equals(object)Καθορίζει εάν το καθορισμένοObject ισούται με αυτήν την περίπτωση.
override GetHashCode()Επιστρέφει έναν κωδικό κατακερματισμού για αυτήν την εμφάνιση.
Multiply(Matrix)Πολλαπλασιάζει αυτόν τον πίνακα με τον πίνακα που καθορίζεται από τοmatrix στην προεπιλεγμένη σειρά (Prepend).
Multiply(XpsMatrix)Πολλαπλασιάζει αυτόν τον πίνακα με τον πίνακα που καθορίζεται από τοmatrix στην προεπιλεγμένη σειρά (Prepend).
Multiply(Matrix, MatrixOrder)Πολλαπλασιάζει αυτόν τον πίνακα με τον πίνακα που καθορίζεται από τοmatrix με τη σειρά που καθορίζεται απόmatrixOrder .
Multiply(XpsMatrix, MatrixOrder)Πολλαπλασιάζει αυτόν τον πίνακα με τον πίνακα που καθορίζεται από τοmatrix με τη σειρά που καθορίζεται απόmatrixOrder .
Reset()Επαναφέρει αυτόν τον πίνακα σε μήτρα ταυτότητας.
Rotate(float)Εφαρμόζει δεξιόστροφη περιστροφή κατάangle σε αυτόν τον πίνακα με προεπιλεγμένη σειρά (Prepend).
Rotate(float, MatrixOrder)Εφαρμόζει δεξιόστροφη περιστροφή κατάangle σε αυτόν τον Πίνακα κατά σειρά που καθορίζεται απόmatrixOrder .
RotateAround(float, PointF)Εφαρμόζει δεξιόστροφη περιστροφή κατάangle γύρω απόpivot σε αυτόν τον πίνακα με προεπιλεγμένη σειρά (Prepend).
RotateAround(float, PointF, MatrixOrder)Εφαρμόζει δεξιόστροφη περιστροφή κατάangle γύρω απόpivot σε αυτόν τον Πίνακα με τη σειρά που καθορίζεται απόmatrixOrder .
Scale(float, float)Εφαρμόζει το καθορισμένο διάνυσμα κλίμακας (scaleX και scaleY) σε αυτόν τον πίνακα με προεπιλεγμένη σειρά (Prepend).
Scale(float, float, MatrixOrder)Εφαρμόζει το καθορισμένο διάνυσμα κλίμακας (scaleX και scaleY) σε αυτόν τον πίνακα κατά σειρά που καθορίζεται απόmatrixOrder .
Skew(double, double)Εφαρμόζει καθορισμένο λοξό μετασχηματισμό σε αυτόν τον πίνακα.
override ToString()Επιστρέφει την παράσταση συμβολοσειράς αυτούXpsMatrix παράδειγμα.
Transform(RectangleF)Εφαρμόζει τον συγγενικό μετασχηματισμό που αντιπροσωπεύεται από αυτόν τον πίνακα σε ένα καθορισμένο ορθογώνιο.
TransformPoint(PointF)Εφαρμόζει τον συγγενικό μετασχηματισμό που αντιπροσωπεύεται από αυτόν τον πίνακα σε ένα καθορισμένο σημείο.
TransformPoints(PointF[])Εφαρμόζει τον συγγενικό μετασχηματισμό που αντιπροσωπεύεται από αυτόν τον πίνακα σε μια καθορισμένη σειρά σημείων.
TransformPoints(PointF[], int, int)Εφαρμόζει τον συγγενικό μετασχηματισμό που αντιπροσωπεύεται από αυτόν τον πίνακα σε ένα καθορισμένο τμήμα του πίνακα σημείων.
Translate(float, float)Εφαρμόζει το καθορισμένο διάνυσμα μετάφρασης σε αυτόν τον πίνακα.
Translate(float, float, MatrixOrder)Εφαρμόζει το καθορισμένο διάνυσμα μετάφρασης σε αυτόν τον πίνακα με τη σειρά που καθορίζεται απόmatrixOrder .
static Equals(XpsMatrix, XpsMatrix)Η πραγματική υλοποίηση.
operator ==Υλοποιεί τον τελεστή ==.
operator !=Υλοποιεί τον τελεστή !=.

Δείτε επίσης