SunshinePHP Developer Conference 2015

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 void CairoContext::setFontFace ( CairoFontFace $fontface )

Estilo por procedimientos:

void cairo_set_font_face ( CairoContext $context , CairoFontFace $fontface )

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

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top