CairoContext::setFontFace

cairo_set_font_face

(PECL cairo >= 0.1.0)

CairoContext::setFontFace -- cairo_set_font_faceEl propósito de setFontFace

Descripción

Estilo orientado a objetos (método):

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

Estilo por procedimientos:

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

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::ARGB32300100);
$c = new CairoContext($s);
$c->setSourceRgb(111);
$c->paint();

// Dibujar algo de texto
$c->setSourceRgb(000);
$c->moveTo(1060);
// Crear una nueva familia de fuentes
$f = new CairoToyFontFace("sans-serif"CairoFontSlant::NORMALCairoFontWeight::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