Exemple #1
0
$t->Stroke($g->img, $scale);
$t->SetFillColor('yellow');
$t->SetFontColor('black');
$t->SetColor('black');
$t->SetShadow('gray');
$r = 6;
$c = 1;
$w = 7.5;
$h = 3.5;
$fonts = array(array("Font 0", FF_FONT0, FS_NORMAL), array("", FF_FONT0, FS_ITALIC), array("", FF_FONT0, FS_BOLD), array("Font 1", FF_FONT1, FS_NORMAL), array("", FF_FONT1, FS_ITALIC), array("Font 1 bold", FF_FONT1, FS_BOLD), array("Font 2", FF_FONT2, FS_NORMAL), array("", FF_FONT2, FS_ITALIC), array("Font 2 bold", FF_FONT2, FS_BOLD), array("Arial", FF_ARIAL, FS_NORMAL), array("Arial italic", FF_ARIAL, FS_ITALIC), array("Arial bold", FF_ARIAL, FS_BOLD), array("Verdana", FF_VERDANA, FS_NORMAL), array("Verdana italic", FF_VERDANA, FS_ITALIC), array("Verdana bold", FF_VERDANA, FS_BOLD), array("Trebuche", FF_TREBUCHE, FS_NORMAL), array("Trebuche italic", FF_TREBUCHE, FS_ITALIC), array("Trebuche bold", FF_TREBUCHE, FS_BOLD), array("Georgia", FF_GEORGIA, FS_NORMAL), array("Georgia italic", FF_GEORGIA, FS_ITALIC), array("Georgia bold", FF_GEORGIA, FS_BOLD), array("Comic", FF_COMIC, FS_NORMAL), array("", FF_COMIC, FS_ITALIC), array("Comic bold", FF_COMIC, FS_BOLD), array("Courier", FF_COURIER, FS_NORMAL), array("Courier italic", FF_COURIER, FS_ITALIC), array("Courier bold", FF_COURIER, FS_BOLD), array("Times normal", FF_TIMES, FS_NORMAL), array("Times italic", FF_TIMES, FS_ITALIC), array("Times bold italic", FF_TIMES, FS_BOLDITALIC));
$n = count($fonts);
for ($i = 0; $i < $n; ++$i) {
    if ($i == 9) {
        $r += 3;
    }
    if ($fonts[$i][0]) {
        $t->SetTxt($fonts[$i][0]);
        $t->SetPos($c, $r, $w, $h);
        $t->SetFont($fonts[$i][1], $fonts[$i][2], 13);
        $t->Stroke($g->img, $scale);
    }
    $c += $w + 1;
    if ($c > 30 - $w - 2) {
        $c = 1;
        $r += 4;
    }
}
$g->Stroke();
?>