CairoContext::setFontFace
cairo_set_font_face
(PECL cairo >= 0.1.0)
CairoContext::setFontFace -- cairo_set_font_face — Le but de setFontFace
Description
Style orienté objet (méthode) :
Style procédural :
Définit la police de caractères pour un contexte donné.
Liste de paramètres
-
context
-
Un objet CairoContext représentant le contexte pour cette nouvelle police de caractères.
-
fontface
-
Un objet CairoFontFace.
Valeurs de retour
Aucune valeur retournée.
Exemples
Exemple #1 Style orienté objet
- <?php
- // Nouvelle surface avec un arrière-plan blanc
- $s = new CairoImageSurface(CairoFormat::ARGB32, 300, 100);
- $c = new CairoContext($s);
- $c->setSourceRgb(1, 1, 1);
- $c->paint();
- // Dessine du texte
- $c->setSourceRgb(0, 0, 0);
- $c->moveTo(10, 60);
- // Crée une nouvelle police de caratères
- $f = new CairoToyFontFace("sans-serif", CairoFontSlant::NORMAL, CairoFontWeight::NORMAL);
- $c->setFontFace($f);
- $c->setFontSize(30);
- $c->showText('Hello, World!');
- $s->writeToPng(dirname(__FILE__) . '/setFontFace.png');
- ?>
Exemple #2 Style procédural
- <?php
- /* ... */
- ?>
Voir aussi
- CairoContext::setFontSize() - Le but de setFontSize
- CairoContext::showText() - Le but de showText