All pastes #232772 Raw Edit

segfault-

public php v1 · immutable
·published 2006-11-01 15:03 UTC
rendered paste body
<?phperror_reporting(E_ALL);$x="20";$y="20";$w="20";$h="20";$r="20";$style="F";require('fpdf.php');class PDF extends FPDF{//Page headerfunction Header(){//Logo,$this->Image('logo.jpg',5,8,45); //Arial bold 15$this->SetFont('Arial','B',15);//Move to the right$this->Cell(80);//Title$this->Cell(30,10,'Title',1,0,'C');//Line break$this->Ln(20);}//Page footerfunction Footer(){//Position at 1.5 cm from bottom$this->SetY(-15);//Arial italic 8$this->SetFont('Arial','I',8);//Page number$this->Cell(0,10,'Page '.$this->PageNo().'/{nb}',0,0,'C');}}//Instanciation of inherited classfunction rounded($x, $y, $w, $h, $r, $style = ''){        $k = $this->k;        $hp = $this->h;        if($style=='F')                $op='f';        elseif($style=='FD' or $style=='DF')                $op='B';        else                $op='S';        $MyArc = 4/3 * (sqrt(2) - 1);        $this->_out(sprintf('%.2f %.2f m',($x+$r)*$k,($hp-$y)*$k ));        $xc = $x+$w-$r ;        $yc = $y+$r;        $this->_out(sprintf('%.2f %.2f l', $xc*$k,($hp-$y)*$k ));        $this->_Arc($xc + $r*$MyArc, $yc - $r, $xc + $r, $yc - $r*$MyArc, $xc + $r, $yc);        $xc = $x+$w-$r ;        $yc = $y+$h-$r;        $this->_out(sprintf('%.2f %.2f l',($x+$w)*$k,($hp-$yc)*$k));        $this->_Arc($xc + $r, $yc + $r*$MyArc, $xc + $r*$MyArc, $yc + $r, $xc, $yc + $r);        $xc = $x+$r ;        $yc = $y+$h-$r;        $this->_out(sprintf('%.2f %.2f l',$xc*$k,($hp-($y+$h))*$k));        $this->_Arc($xc - $r*$MyArc, $yc + $r, $xc - $r, $yc + $r*$MyArc, $xc - $r, $yc);        $xc = $x+$r ;        $yc = $y+$r;        $this->_out(sprintf('%.2f %.2f l',($x)*$k,($hp-$yc)*$k ));        $this->_Arc($xc - $r, $yc - $r*$MyArc, $xc - $r*$MyArc, $yc - $r, $xc, $yc - $r);        $this->_out($op);}$pdf=new PDF();$pdf->AliasNbPages();$pdf->AddPage();$pdf->SetFont('Times','',12);$pdf->SetLeftMargin(5);$pdf->Ln(0,5);$pdf->rounded($r1, $y1, ($r2 - $r1), $y2, 2.5, 'DF');for($i=1;$i<=40;$i++)$pdf->Cell(0,10,'Printing line number '.$i,0,1);$pdf->Output();?>