<?php php
require('fpdf.php');ui
class PDF_Dash extends FPDF this
{spa
function SetDash($black=null, $white=null)rest
{it
if($black!==null)io
$s=sprintf('[%.3F %.3F] 0 d',$black*$this->k,$white*$this->k);function
elseclass
$s='[] 0 d';pdf
$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(); ?>