CairoContext::showText

cairo_show_text

(PECL cairo >= 0.1.0)

CairoContext::showText -- cairo_show_textThe showText purpose

설명

객체 기반 형식 (method):

public void CairoContext::showText ( string $text )

절차식 형식:

void cairo_show_text ( CairoContext $context , string $text )

Description here.

Warning

이 함수는 현재 문서화 되어있지 않습니다; 인수 목록만을 제공합니다.

인수

context

Description...

text

Description...

반환값

Description...

예제

Example #1 객체 기반 형식

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

위 예제의 출력 예시:

...

Example #2 절차식 형식

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

위 예제의 출력 예시:

...

참고

  • Classname::Method()

add a note add a note

User Contributed Notes 1 note

up
0
Volomike on Twitter
14 years ago
This is an example of the showText() method for drawing text on a surface. Note that selectFontFace() will select fonts that your OS recognizes and I didn't see a way in the current API to select a font by filename.

<?php
$surface
= new CairoImageSurface(CAIRO_FORMAT_ARGB32, 960, 250);
$ctx = new CairoContext($surface);
$ctx->selectFontFace('EuropaGroNr2SH-XBolCon');
$ctx->setFontSize(30);
$ctx->setAntialias(1);
$ctx->moveTo(0, 44);
$ctx->showText('Hello,');
$ctx->moveTo(30, 74);
$ctx->showText('world!');
$sName = tempnam('/tmp','hello');
$surface->writeToPng($sName);
$data = file_get_contents($sName);
unlink($sName);
header('Content-Type: image/png');
echo
$data;
To Top