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
/* ... */
?>

texnge>guage.fuual/eEf="httpge>.php'>Fuetg"c.php'>Fu00
texnge>l="sed texnge>lor: #ual/eEf="httpge>Sor: #etg"cSor: #00
texnge>targe>ual/eEf="httpge>Targe>etg"cTarge> opt/div> texnge>tolhp'/cear.pref="httpg"cTolhp'/ceetg"cTolhp'/ce opt/div> texnglyr.parefs.fref="httpglyr.Pnre">glyr.Pnre opt/div> texnhas pointfs.fref="httphasHPhasHP texnidrefstysetfillruleEf="httpidrefstytext::etidrefstytext:: opt/div> texninar.pref="httpinF/a>">inF/a> opt/div> texnin/spakear.pref="httpinSspake">inSspake opt/div> texn texnmaskar.pref="httpmask">mask opt/div> texnmaskscolor:ar.pref="httpmask"color:">mask"color: #pt/div> texnmo hndar.pref="httpr: #00lor: #0000pt/div> texn haparefs.fref="http haPnre"> haPnre00pt/div> texn hasubparefs.fref="http haSubPnre"> haSubPnre00pt/div> texn> texn> texn> texn>opgroupfs.fref="http>opGroup..>opGroupn pt/div> texn>opgrouptolor: #ual/eEf="http>opGroupToSor: #et>opGroupToSor: #n pt/div> texn>ushgroupfs.fref="http>ushGroup..>ushGroupn pt/div> texn>ushgroups.phangelanfs.fref="http>ushGroupW.phCogelang">ushGroupW.phCogelann pt/div> texnrangangclfs.fref="httprangangcl">rangangcln pt/div> texnralcua hndar.pref="httpralCua hTsparalCua hTsn pt/div> texnral texnralmo hndar.pref="httpralMo hTsparalM: #0000pt/div> texndd>dd> texndd>torlfs.fref="httpra>torl">dd>torl00pt/div> texndotnet/?proef="httprotnet">dotnet00pt/div> texnsa hfs.fref="httpsa h">sa h00pt/div> texns="sefs.fref="https="se">s="se00pt/div> texnstext. Ef="httpstext.aa de fuetstext.aa de fu00pt/div> texnst>A/dialia.">se>A/dialia. texnse>ace-fs.fref="httpse>Dce-">se>Dce- texnPHP ef="httpse>a de fun">se>a de fun texnPHP Ef="httpst.aa de fuetst.aa de fu00pt/div> texnst>aa dtext::ets"colortext::00 texnse> texnrT aa d: #0le="color: #000pt/div> texnrT< texnse> texnse> /seceEf="httpse>n/reWv"> ets"cn/reWv"> opt/div> texnse>setfillruleEf="httpsedtext::ets"ctext::00 texnse>miterlimi>ual/eEf="httpse>MiterLimi>ets"ctiterLimi>00 texnse>guage.fuual/eEf="httpse>.php'>Fuets"c.php'>Fu00 texnse>l="sed texnse>lor: #ual/eEf="httpse>Sor: #ets"cSor: #00 texnse>lor: #rgbual/eEf="httpse>Sor: #RGle="color: #0GB00 texnse>lor: #rgbaual/eEf="httpse>Sor: #RGlAe="color: #0GBA00 texnse>lor: #scolor:ar.pref="http"color: #"color:">"color: #"color:00 texnse>tolhp'/cear.pref="https"cTolhp'/ceets"cTolhp'/ce opt/div> texn=an>paghfs.fref="http=an>Pngs">=an>Pngs opt/div> texn=an>s="type">Tntfac=an> texn=tatunual/eEf="httpstatunac=tatunn pt/div> texn=tpakear.pref="httpsspake">sspake opt/div> texnsspaketexsp;.fs.fref="httpsspakeExbsp;...sspakeExbsp;. opt/div> texnsspakepdd> texntexsexsp;.fs.fref="httpxsexExbsp;...xsexExbsp;. opt/div> texntexparefs.fref="httptexPnre">texPnre opt/div> texn.php .php texn.phplnet/?proef="http.phplnet">.phplnet00pt/div> texnun stoavicon/?proef="httpun sToDvicon">un sToDvicon00pt/div> texnun stoavicondia>un sToDviconDia> uuuuuuuuuuuuuuuu 00pnstalass=mass="pl/es ame="c -fixtfontfacu 0abel for="ch> ainer footerhangelang"> e"> 0abel for="crow-fluidg"> e"> 0 "/cce"/myype">cMycuter-inn pt /type="hidduuut-content">"/h> aclype">ce< acln pt /type="hidduuut-content">"/siroFo?project=Pcuter-in siroFn pt /type="hidduuut-content">"/mirrorFo?projMirror siroFn pt /type="hidduuut-content">"/privacyype">cPrivacy policyn pt /type="hiddanguage"> uu"https://bugss="para">footerag://bu l/es Exbsrnal ows.thirdass=ty librarioFo -fixt< ( ptex/java ( ptex/java ( f=/js/tex/moavrnizr.j ptex/java ( f=/js/tex/hogan-2.0.0.min.j ptex/java ( f=/js/tex/try"a wid.min.j ptex/java ( f=/js/tex/moun .pp.min.j ptex/java ( f=/js/ <.j ptex/java ( f=/js/etfoon.j "java ( "40"
  • ">ontess