Aspose::Page::XPS::XpsModel::XpsMatrix klasse
inhoud
[
verbergen
]XpsMatrix class
Klasse die MatrixTransform-eigenschapselementeigenschappen incapsuleert. Dit element definieert een willekeurige affiene matrixtransformatie die wordt gebruikt om de coördinatensystemen van elementen te manipuleren.
class XpsMatrix : public Aspose::Page::XPS::XpsModel::XpsObject
Methoden
| Methode | Beschrijving |
|---|---|
| Clone() | Kloont deze transformatie‑matrix. |
| Equals(System::SharedPtr<System::Object>) override | Bepaalt of het opgegeven System::Object gelijk is aan deze instantie. |
| static Equals(System::SharedPtr<XpsMatrix>, System::SharedPtr<XpsMatrix>) | De daadwerkelijke implementatie. |
| get_IsIdentity() | Haalt een waarde op die aangeeft of deze instantie een identiteitsmatrix is. |
| get_M11() | Haalt het M11‑element op. |
| get_M12() | Haalt het M12‑element op. |
| get_M21() | Haalt het M21‑element op. |
| get_M22() | Haalt het M22‑element op. |
| get_M31() | Haalt het M31-element op. |
| get_M32() | Haalt het M32-element op. |
| GetHashCode() const override | Retourneert een hashcode voor deze instantie. |
| Multiply(System::SharedPtr<System::Drawing::Drawing2D::Matrix>, System::Drawing::Drawing2D::MatrixOrder) | Vermenigvuldigt deze matrix met de matrix gespecificeerd door de matrix in de volgorde gespecificeerd door matrixOrder. |
| Multiply(System::SharedPtr<System::Drawing::Drawing2D::Matrix>) | Vermenigvuldigt deze matrix met de matrix gespecificeerd door de matrix in de standaard (Prepend) volgorde. |
| Multiply(System::SharedPtr<XpsMatrix>, System::Drawing::Drawing2D::MatrixOrder) | Vermenigvuldigt deze matrix met de matrix gespecificeerd door de matrix in de volgorde gespecificeerd door matrixOrder. |
| Multiply(System::SharedPtr<XpsMatrix>) | Vermenigvuldigt deze matrix met de matrix gespecificeerd door de matrix in de standaard (Prepend) volgorde. |
| Reset() | Reset deze Matrix naar de identiteitsmatrix. |
| Rotate(float, System::Drawing::Drawing2D::MatrixOrder) | Past een klokwijzerige rotatie van angle toe op deze Matrix in de volgorde gespecificeerd door matrixOrder. |
| Rotate(float) | Past een klokwijzerige rotatie van angle toe op deze Matrix in de standaard (Prepend) volgorde. |
| RotateAround(float, System::Drawing::PointF, System::Drawing::Drawing2D::MatrixOrder) | Past een klokwijzerige rotatie van angle rond de pivot toe op deze Matrix in de volgorde gespecificeerd door matrixOrder. |
| RotateAround(float, System::Drawing::PointF) | Past een klokwijzerige rotatie van angle rond de pivot toe op deze Matrix in de standaard (Prepend) volgorde. |
| Scale(float, float, System::Drawing::Drawing2D::MatrixOrder) | Past de opgegeven schaalvector (scaleX en scaleY) toe op deze Matrix in de volgorde gespecificeerd door matrixOrder. |
| Scale(float, float) | Past de opgegeven schaalvector (scaleX en scaleY) toe op deze Matrix in de standaard (Prepend) volgorde. |
| Skew(double, double) | Past de opgegeven scheeftransformatie toe op deze Matrix. |
| ToString() const override | Retourneert de tekenreeksrepresentatie van deze XpsMatrix instantie. |
| Transform(System::Drawing::RectangleF) | Past de affine transformatie die door deze Matrix wordt gerepresenteerd toe op een opgegeven rechthoek. |
| TransformPoint(System::Drawing::PointF) | Past de affine transformatie die door deze Matrix wordt gerepresenteerd toe op een opgegeven punt. |
| TransformPoints(System::ArrayPtr<System::Drawing::PointF>, int32_t, int32_t) | Past de affine transformatie die door deze Matrix wordt gerepresenteerd toe op een opgegeven deel van een array van punten. |
| TransformPoints(System::ArrayPtr<System::Drawing::PointF>) | Past de affine transformatie die door deze Matrix wordt gerepresenteerd toe op een opgegeven array van punten. |
| Translate(float, float, System::Drawing::Drawing2D::MatrixOrder) | Past de opgegeven translatievector toe op deze Matrix in de volgorde gespecificeerd door matrixOrder. |
| Translate(float, float) | Past de opgegeven translatievector toe op deze Matrix. |
Zie ook
- Class XpsObject
- Namespace Aspose::Page::XPS::XpsModel
- Library Aspose.Page for C++