Aspose::Font::TransformationMatrix classe
Contenuti
[
Nascondere
]TransformationMatrix class
Rappresenta una matrice di trasformazione 3x3 | A B 0 | | C D 0 | | TX TY 1 |.
class TransformationMatrix : public System::ICloneable
Metodi
| Metodo | Descrizione |
|---|---|
| get_A() const | Ottiene il valore A della matrice di trasformazione. |
| get_B() const | Ottiene il valore B della matrice di trasformazione. |
| get_C() const | Ottiene il valore C della matrice di trasformazione. |
| get_D() const | Ottiene il valore D della matrice di trasformazione. |
| get_TX() const | Ottiene il valore TX della matrice di trasformazione. |
| get_TY() const | Ottiene il valore TY della matrice di trasformazione. |
| idx_get(int32_t) | Fornisce l’accesso all’array sottostante. |
| Multiply(const System::SharedPtr<TransformationMatrix>&) | Moltiplica con un’altra matrice di trasformazione. Non modifica la matrice di trasformazione originale, restituisce un nuovo oggetto TransformationMatrix. |
| Scale(double, double, double&, double&) | Scala x e y con la matrice di trasformazione: x1 = Ax + Cy; y1 = Bx + Dy. |
| set_A(double) | Imposta il valore A della matrice di trasformazione. |
| set_B(double) | Imposta il valore B della matrice di trasformazione. |
| set_C(double) | Imposta il valore C della matrice di trasformazione. |
| set_D(double) | Imposta il valore D della matrice di trasformazione. |
| set_TX(double) | Imposta il valore TX della matrice di trasformazione. |
| set_TY(double) | Imposta il valore TY della matrice di trasformazione. |
| ToArray() | Alloca un nuovo array, copia la matrice di trasformazione e la restituisce. |
| Transform(double, double, double&, double&) | Trasforma x e y con la matrice di trasformazione: x1 = Ax + Cy + TX; y1 = Bx + Dy + TY. |
| TransformationMatrix() | Crea una matrice di trasformazione standard 1 a 1: [ A B C D TX TY ] = [ 1, 0, 0, 1, 0, 0]. |
| TransformationMatrix(const System::ArrayPtr<double>&) | Accetta una matrice di trasformazione con la seguente rappresentazione di array: [ A B C D TX TY ]. |
| TransformationMatrix(double, double, double, double, double, double) | Crea la matrice di trasformazione [ A B C D TX TY ]. |
| UnScale(double, double, double&, double&) | Scala indietro x1 e y1 e restituisce x e y prima della matrice di trasformazione. |
| UnTransform(double, double, double&, double&) | Trasforma indietro x1 e y1 e restituisce x e y prima della matrice di trasformazione. |
Osservazioni
Trasforma le coordinate nel modo seguente: x1 = Ax + Cy + TX; y1 = Bx + Dy + TY.
Vedi anche
- Class ICloneable
- Namespace Aspose::Font
- Library Aspose.Font for C++