pdf 中画虚线

<?php

require('fpdf.php');

class PDF_Dash extends FPDF

{

function SetDash($black=null, $white=null)

{

if($black!==null)

$s=sprintf('[%.3F %.3F] 0 d',$black*$this->k,$white*$this->k);

else

$s='[] 0 d';

$this->_out($s);

}

}

 

 

?>

 

 

<?php

require('dash.php');

$pdf=new PDF_Dash();

$pdf->AddPage();

$pdf->SetLineWidth(0.1);

$pdf->SetDash(5,5); //5mm on, 5mm off

$pdf->Line(20,20,190,20);

$pdf->SetLineWidth(0.5);

$pdf->Line(20,25,190,25);

$pdf->SetLineWidth(0.8);

$pdf->SetDash(4,2); //4mm on, 2mm off

$pdf->Rect(20,30,170,20);

$pdf->SetDash(); //restores no dash

$pdf->Line(20,55,190,55);

$pdf->Output(); ?>

posted on 2019-07-01 17:26  caigan  阅读(1422)  评论(0编辑  收藏  举报