Aspose::Page::XPS::XpsModel::XpsMatrix κλάση

XpsMatrix class

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

class XpsMatrix : public Aspose::Page::XPS::XpsModel::XpsObject

Μέθοδοι

ΜέθοδοςΠεριγραφή
Clone()Κλωνοποιεί αυτή τη μετασχηματιστική μήτρα.
Equals(System::SharedPtr<System::Object>) overrideΚαθορίζει εάν το καθορισμένο System::Object είναι ίσο με αυτήν την παρουσία.
static Equals(System::SharedPtr<XpsMatrix>, System::SharedPtr<XpsMatrix>)Η πραγματική υλοποίηση.
get_IsIdentity()Λαμβάνει μια τιμή που υποδεικνύει εάν αυτή η παρουσία είναι μήτρα ταυτότητας.
get_M11()Λαμβάνει το στοιχείο M11.
get_M12()Λαμβάνει το στοιχείο M12.
get_M21()Λαμβάνει το στοιχείο M21.
get_M22()Λαμβάνει το στοιχείο M22.
get_M31()Λαμβάνει το στοιχείο M31.
get_M32()Λαμβάνει το στοιχείο M32.
GetHashCode() const overrideΕπιστρέφει έναν κωδικό κατακερματισμού για αυτήν την παρουσία.
Multiply(System::SharedPtr<System::Drawing::Drawing2D::Matrix>, System::Drawing::Drawing2D::MatrixOrder)Πολλαπλασιάζει αυτή τη μήτρα με τη μήτρα που καθορίζεται από το matrix με τη σειρά που καθορίζεται από το matrixOrder.
Multiply(System::SharedPtr<System::Drawing::Drawing2D::Matrix>)Πολλαπλασιάζει αυτή τη μήτρα με τη μήτρα που καθορίζεται από το matrix στην προεπιλεγμένη (Prepend) σειρά.
Multiply(System::SharedPtr<XpsMatrix>, System::Drawing::Drawing2D::MatrixOrder)Πολλαπλασιάζει αυτή τη μήτρα με τη μήτρα που καθορίζεται από το matrix με τη σειρά που καθορίζεται από το matrixOrder.
Multiply(System::SharedPtr<XpsMatrix>)Πολλαπλασιάζει αυτή τη μήτρα με τη μήτρα που καθορίζεται από το matrix στην προεπιλεγμένη (Prepend) σειρά.
Reset()Επαναφέρει αυτή τη Μήτρα στην μοναδιαία μήτρα.
Rotate(float, System::Drawing::Drawing2D::MatrixOrder)Εφαρμόζει δεξιόστροφη περιστροφή κατά angle σε αυτή τη Μήτρα με τη σειρά που καθορίζεται από το matrixOrder.
Rotate(float)Εφαρμόζει δεξιόστροφη περιστροφή κατά angle σε αυτή τη Μήτρα στην προεπιλεγμένη (Prepend) σειρά.
RotateAround(float, System::Drawing::PointF, System::Drawing::Drawing2D::MatrixOrder)Εφαρμόζει δεξιόστροφη περιστροφή κατά angle γύρω από το pivot σε αυτή τη Μήτρα με τη σειρά που καθορίζεται από το matrixOrder.
RotateAround(float, System::Drawing::PointF)Εφαρμόζει δεξιόστροφη περιστροφή κατά angle γύρω από το pivot σε αυτή τη Μήτρα στην προεπιλεγμένη (Prepend) σειρά.
Scale(float, float, System::Drawing::Drawing2D::MatrixOrder)Εφαρμόζει το καθορισμένο διάνυσμα κλίμακας (scaleX και scaleY) σε αυτή τη Μήτρα με τη σειρά που καθορίζεται από το matrixOrder.
Scale(float, float)Εφαρμόζει το καθορισμένο διάνυσμα κλίμακας (scaleX και scaleY) σε αυτή τη Μήτρα στην προεπιλεγμένη (Prepend) σειρά.
Skew(double, double)Εφαρμόζει την καθορισμένη παραμόρφωση skew σε αυτή τη Μήτρα.
ToString() const overrideΕπιστρέφει την αναπαράσταση κειμένου αυτού του αντικειμένου XpsMatrix.
Transform(System::Drawing::RectangleF)Εφαρμόζει τη γραμμική (affine) μετασχηματισμό που αντιπροσωπεύεται από αυτή τη Μήτρα σε ένα καθορισμένο ορθογώνιο.
TransformPoint(System::Drawing::PointF)Εφαρμόζει τη γραμμική (affine) μετασχηματισμό που αντιπροσωπεύεται από αυτή τη Μήτρα σε ένα καθορισμένο σημείο.
TransformPoints(System::ArrayPtr<System::Drawing::PointF>, int32_t, int32_t)Εφαρμόζει τη γραμμική (affine) μετασχηματισμό που αντιπροσωπεύεται από αυτή τη Μήτρα σε ένα καθορισμένο τμήμα του πίνακα σημείων.
TransformPoints(System::ArrayPtr<System::Drawing::PointF>)Εφαρμόζει τη γραμμική (affine) μετασχηματισμό που αντιπροσωπεύεται από αυτή τη Μήτρα σε έναν καθορισμένο πίνακα σημείων.
Translate(float, float, System::Drawing::Drawing2D::MatrixOrder)Εφαρμόζει το καθορισμένο διάνυσμα μετάφρασης σε αυτή τη Μήτρα με τη σειρά που καθορίζεται από το matrixOrder.
Translate(float, float)Εφαρμόζει το καθορισμένο διάνυσμα μετάφρασης σε αυτή τη Μήτρα.

Δείτε επίσης