CairoMatrix::initTranslate
cairo_matrix_init_translate
(PECL cairo >= 0.1.0)
CairoMatrix::initTranslate -- cairo_matrix_init_translate — Crée une nouvelle matrice de traduction
Description
Style orienté objet (méthode) :
public static void CairoMatrix::initTranslate
( float
$tx
, float $ty
)Style procédural :
object cairo_matrix_init_translate
( float
$tx
, float $ty
)Crée une nouvelle matrice de transformation qui traduit par tx et ty dans les dimensions X et Y, respectivement.
Liste de paramètres
-
tx
-
Traduction dans la direction X.
-
ty
-
Traduction dans la direction Y.
Valeurs de retour
Retourne un nouvel objet CairoMatrix qui peut être utilisé avec les surfaces, les contextes ainsi que les masques.
Exemples
Exemple #1 Style orienté objet
<?php /* Crée une nouvelle matrice */ $matrix = CairoMatrix::initTranslate(1.0, 2.0); ?>
Exemple #2 Style procédural
<?php /* Crée une nouvelle matrice */ $matrix = cairo_matrix_init_translate(1.0, 2.0); ?>
Voir aussi
- CairoMatrix::__construct() - Crée un nouvel objet CairoMatrix
- CairoMatrix::initIdentity() - Crée une nouvelle matrice d'identité
- CairoMatrix::initRotate() - Crée une nouvelle matrice de rotation
- CairoMatrix::initScale() - Crée une nouvelle matrice de mise à l'échelle