CairoContext::setFillRule
CairoContext::setFontMatrix
CairoContext
PHP Manual

# 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) :

public void CairoContext::setFontFace ( CairoFontFace `$fontface` )

Style procédural :

void cairo_set_font_face ( CairoContext `$context` , CairoFontFace `$fontface` )

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

CairoContext::setFillRule
CairoContext::setFontMatrix
CairoContext
PHP Manual