TCPDF绘制带边框和填充的圆圈

时间:2016-05-05 17:22:44

标签: php tcpdf

我在我的php应用程序中使用TCPDF,但是我没有找到一种方法来绘制带有黑色边框并填充其他颜色的圆圈;

这里是我的代码:

$style_bollino = array('width' => 0.25, 'dash' => 0, 'color' => array(0, 0, 0));
$this->SetAlpha(1);
$this->Circle(35, 100, 4, 0, 360, 'C', $style_bollino, array(210, 0, 0));

我还尝试将'C'参数更改为'F'或null但我没有得到结果。

我无法弄清楚我错过了什么

亲切的问候, 马特

2 个答案:

答案 0 :(得分:0)

这似乎是一个相当简单的要求,但我无法弄清楚如何在一行中完成。

但是,填充圆圈然后在其上绘制另一个描边圆圈非常简单。

foreach (array("F", "S") as $fill_style) {
    $this->Circle(35, 100, 4, 0, 360, $fill_style, $style_bollino, array(210, 0, 0));
}

答案 1 :(得分:0)

根据one of their examples,有一种单行方式,只需将'DF'传递给$style参数:

$this->Circle(35, 100, 4, 0, 360, 'DF', $style_bollino, array(210, 0, 0));

有关此参数的选项列表,请查看TCPDF_STATIC::getPathPaintOperator()函数中的PHPDoc。