PHP Velho Oeste 2024

CairoContext::setFontFace

cairo_set_font_face

(PECL cairo >= 0.1.0)

CairoContext::setFontFace -- cairo_set_font_faceLe but de setFontFace

Description

Style orienté objet (méthode) :

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

Style procédural :

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

Définit la police de caractères pour un contexte donné.

Liste de paramètres

context

Un objet CairoContext représentant le contexte pour cette nouvelle police de caractères.

fontface

Un objet CairoFontFace.

Valeurs de retour

Aucune valeur retournée.

Exemples

Exemple #1 Style orienté objet

<?php
// Nouvelle surface avec un arrière-plan blanc
$s = new CairoImageSurface(CairoFormat::ARGB32300100);
$c = new CairoContext($s);
$c->setSourceRgb(111);
$c->paint();

// Dessine du texte
$c->setSourceRgb(000);
$c->moveTo(1060);

// Crée une nouvelle police de caratères
$f = new CairoToyFontFace("sans-serif"CairoFontSlant::NORMALCairoFontWeight::NORMAL);
$c->setFontFace($f);
$c->setFontSize(30);
$c->showText('Hello, World!');
$s->writeToPng(dirname(__FILE__) . '/setFontFace.png');
?>

Exemple #2 Style procédural

<?php
/* ... */
?>

Voir aussi

add a note add a note

User Contributed Notes

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