2016-05-05 99 views
2

我在我的php应用程序中使用TCPDF,但我没有找到一种方法来绘制带有黑色边框的圆形并填充另一种颜色;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”或空,但我没有得到的结果。

我无法弄清楚什么我失踪

亲切的问候, 马特

回答

0

这似乎是一个相当简单的要求,但我不能工作了如何做到这一点的一个行。

但是,填充该圆并在其上绘制另一个描边圆很简单。

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

Ohhhh ....非常感谢你@Matt。我太累了,我没有想到一个简单的解决方案。 – agodoo

0

one of their examples,还有一个班轮办法做到这一点,只是通过'DF'$style参数:

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

对于该参数选项列表,检查PHPDoc的在TCPDF_STATIC::getPathPaintOperator()功能。