Aspose::Page::XPS::XpsModel::XpsMatrix classe
Contenuti
[
Nascondere
]XpsMatrix class
Classe che incapsula le funzionalità dell’elemento proprietà MatrixTransform. Questo elemento definisce una trasformazione matriciale affine arbitraria usata per manipolare i sistemi di coordinate degli elementi.
class XpsMatrix : public Aspose::Page::XPS::XpsModel::XpsObject
Metodi
| Metodo | Descrizione |
|---|---|
| Clone() | Clona questa matrice di trasformazione. |
| Equals(System::SharedPtr<System::Object>) override | Determina se l’oggetto specificato System::Object è uguale a questa istanza. |
| static Equals(System::SharedPtr<XpsMatrix>, System::SharedPtr<XpsMatrix>) | L’implementazione reale. |
| get_IsIdentity() | Restituisce un valore che indica se questa istanza è la matrice identità. |
| get_M11() | Restituisce l’elemento M11. |
| get_M12() | Restituisce l’elemento M12. |
| get_M21() | Restituisce l’elemento M21. |
| get_M22() | Restituisce l’elemento M22. |
| get_M31() | Restituisce l’elemento M31. |
| get_M32() | Restituisce l’elemento M32. |
| GetHashCode() const override | Restituisce un codice hash per questa istanza. |
| Multiply(System::SharedPtr<System::Drawing::Drawing2D::Matrix>, System::Drawing::Drawing2D::MatrixOrder) | Moltiplica questa matrice per la matrice specificata da matrix nell’ordine specificato da matrixOrder. |
| Multiply(System::SharedPtr<System::Drawing::Drawing2D::Matrix>) | Moltiplica questa matrice per la matrice specificata da matrix nell’ordine predefinito (Prepend). |
| Multiply(System::SharedPtr<XpsMatrix>, System::Drawing::Drawing2D::MatrixOrder) | Moltiplica questa matrice per la matrice specificata da matrix nell’ordine specificato da matrixOrder. |
| Multiply(System::SharedPtr<XpsMatrix>) | Moltiplica questa matrice per la matrice specificata da matrix nell’ordine predefinito (Prepend). |
| Reset() | Ripristina questa Matrix alla matrice identità. |
| Rotate(float, System::Drawing::Drawing2D::MatrixOrder) | Applica una rotazione in senso orario di angle a questa Matrix nell’ordine specificato da matrixOrder. |
| Rotate(float) | Applica una rotazione in senso orario di angle a questa Matrix nell’ordine predefinito (Prepend). |
| RotateAround(float, System::Drawing::PointF, System::Drawing::Drawing2D::MatrixOrder) | Applica una rotazione in senso orario di angle attorno a pivot a questa Matrix nell’ordine specificato da matrixOrder. |
| RotateAround(float, System::Drawing::PointF) | Applica una rotazione in senso orario di angle attorno a pivot a questa Matrix nell’ordine predefinito (Prepend). |
| Scale(float, float, System::Drawing::Drawing2D::MatrixOrder) | Applica il vettore di scala specificato (scaleX e scaleY) a questa Matrix nell’ordine specificato da matrixOrder. |
| Scale(float, float) | Applica il vettore di scala specificato (scaleX e scaleY) a questa Matrix nell’ordine predefinito (Prepend). |
| Skew(double, double) | Applica la trasformazione di inclinazione specificata a questa Matrix. |
| ToString() const override | Restituisce la rappresentazione stringa di questa istanza di XpsMatrix. |
| Transform(System::Drawing::RectangleF) | Applica la trasformazione affine rappresentata da questa Matrix a un rettangolo specificato. |
| TransformPoint(System::Drawing::PointF) | Applica la trasformazione affine rappresentata da questa Matrix a un punto specificato. |
| TransformPoints(System::ArrayPtr<System::Drawing::PointF>, int32_t, int32_t) | Applica la trasformazione affine rappresentata da questa Matrix a una parte specificata di un array di punti. |
| TransformPoints(System::ArrayPtr<System::Drawing::PointF>) | Applica la trasformazione affine rappresentata da questa Matrix a un array di punti specificato. |
| Translate(float, float, System::Drawing::Drawing2D::MatrixOrder) | Applica il vettore di traslazione specificato a questa Matrix nell’ordine specificato da matrixOrder. |
| Translate(float, float) | Applica il vettore di traslazione specificato a questa Matrix. |
Vedi anche
- Class XpsObject
- Namespace Aspose::Page::XPS::XpsModel
- Library Aspose.Page for C++