(PECL cairo >= 0.1.0)
The setFontFace purpose
public void CairoContext::setFontFace ( CairoFontFace $fontface )
Object oriented style (method):
Procedural style:
Sets the font-face for a given context.
Parameters:
context
A CairoContext object to change the font-face for.
fontface
A CairoFontFace object
Returns:
No value is returned
Examples:
Object oriented style
<?php // New surface with white background $s = new CairoImageSurface(CairoFormat::ARGB32, 300, 100); $c = new CairoContext($s); $c->setSourceRgb(1, 1, 1); $c->paint(); // Draw some text $c->setSourceRgb(0, 0, 0); $c->moveTo(10, 60); // Create a new font face $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'); ?>
Procedural style
<?php /* ... */ ?>
See also:
Please login to continue.