CairoContext::setFontFace

cairo_set_font_face

(PECL cairo >= 0.1.0)

CairoContext::setFontFace -- cairo_set_font_faceLe 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

LoadingChargement en cours