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) | Εφαρμόζει το καθορισμένο διάνυσμα μετάφρασης σε αυτή τη Μήτρα. |
Δείτε επίσης
- Class XpsObject
- Namespace Aspose::Page::XPS::XpsModel
- Library Aspose.Page for C++