CairoContext::setFontFace
cairo_set_font_face
(PECL cairo >= 0.1.0)
CairoContext::setFontFace -- cairo_set_font_face — El propósito de setFontFace
Descripción
Estilo orientado a objetos (método):
Estilo por procedimientos:
Establece la familia de fuetnes para un contexto dado.
Parámetros
-
context -
Un objeto CairoContext para cambiar la familia de fuentes.
-
fontface -
Un objeto CairoFontFace
Valores devueltos
No se devuelve ningún valor
Ejemplos
Ejemplo #1 Estilo orientado a objetos
<?php
// Nueva superficie con fondo blanco
$s = new CairoImageSurface(CairoFormat::ARGB32, 300, 100);
$c = new CairoContext($s);
$c->setSourceRgb(1, 1, 1);
$c->paint();
// Dibujar algo de texto
$c->setSourceRgb(0, 0, 0);
$c->moveTo(10, 60);
// Crear una nueva familia de fuentes
$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');
?>
Ejemplo #2 Estilo por procedimientos
<?php
/* ... */
?>
Ver también
- CairoContext::setFontSize() - El propósito de setFontSize
- CairoContext::showText() - El propósito de showText