无法在tcpdf中创建多个多边形

yhuiod9q  于 2021-06-25  发布在  Mysql
关注(0)|答案(1)|浏览(370)

我正在使用tcpdf创建一个pdf使用php和mysql,我已经成功地创建了一个多边形使用下面的代码,但当我试图创建第二个多边形,它无法创建和上一个多边形也消失了
如何创建多个多边形?
第一多边形

$pdf->StarPolygon(94, 110, 39, 90, 3, 0, 1, 'CNZ');
$pdf->SetLineStyle( array( 'width' => 1, 'color' => array(145,191,56)));
$pdf->Image('@'.$imgdata1, 50, 70, 90, 90, '', '', 'C', false, 300, '', false, false, 0, false, false, false);
$pdf->StopTransform();

第二多边形

$pdf->StarPolygon(147, 58, 29, 90, 3, 0, 1, 'CNZ');
$pdf->SetLineStyle( array( 'width' => 1, 'color' => array(145,191,56)));
$pdf->Image('@'.$imgdata2, 25, 130, 70, 60, '', '', 'R', false, 300, '', false, false, 0, false, false, false);
$pdf->StopTransform();
jv4diomz

jv4diomz1#

你应该加上 StartTransform 在第二个多边形的代码之前:

// Secodn polygon
$pdf->StartTransform();
$pdf->StarPolygon(147, 58, 29, 90, 3, 0, 1, 'CNZ');
$pdf->SetLineStyle( array( 'width' => 1, 'color' => array(145,191,56)));
$pdf->Image('@'.$imgdata2, 25, 130, 70, 60, '', '', 'R', false, 300, '', false, false, 0, false, false, false);
$pdf->StopTransform();

相关问题