PHP 7.4.9 Released!

CairoContext::setFontFace

cairo_set_font_face

(PECL cairo >= 0.1.0)

CairoContext::setFontFace -- cairo_set_font_faceНазначение setFontFace

Описание

Объектно-ориентированный стиль (метод):

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

Процедурный стиль:

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

Устанавливает font-face для данного контекста.

Список параметров

context

Объект CairoContext, для которого нужно изменить font-face.

fontface

Объект CairoFontFace

Возвращаемые значения

Значение не возвращается

Примеры

Пример #1 Объектно-ориентированный стиль

<?php
// Новая поверхность с белым фоном
$s = new CairoImageSurface(CairoFormat::ARGB32300100);
$c = new CairoContext($s);
$c->setSourceRgb(111);
$c->paint();

// Нарисовать какой-нибудь текст
$c->setSourceRgb(000);
$c->moveTo(1060);
// Создать новый font-face
$f = new CairoToyFontFace("sans-serif"CairoFontSlant::NORMALCairoFontWeight::NORMAL);
$c->setFontFace($f);
$c->setFontSize(30);
$c->showText('Привет, мир!');
$s->writeToPng(dirname(__FILE__) . '/setFontFace.png');
?>

Пример #2 Процедурный стиль

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

Смотрите также

add a note add a note

User Contributed Notes

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