note 51325 added to function.pdf-begin-template

From: Date: Sun, 27 Mar 2005 13:55:34 +0000
Subject: note 51325 added to function.pdf-begin-template
Groups: php.notes 
Request: Send a blank email to php-notes+get-87058@lists.php.net to get a copy of this message
Sorry. In the previous note I somehow managed to include the same program twice. The program that uses templates to draw the fractal is <?php function initmengers(&$pdf,$level) { static $mengers; if($level>0) initmengers($pdf,$level-1); $mengers[$level] = pdf_begin_template($pdf,1,1); if($level===0) { pdf_rect($pdf,$x,$y,1,1); pdf_fill($pdf); } else { for($i=0; $i<3; $i++) for($j=0; $j<3; $j++) if($i!=1 || $j!=1) pdf_place_image($pdf,$mengers[$level-1],$j/3,$i/3,1/3); } pdf_end_template($pdf); return $mengers[$level]; } $pdf = pdf_new(); pdf_open_file($pdf); $pic = initmengers($pdf,6); pdf_begin_page($pdf, 595, 421); pdf_place_image($pdf,$pic,50,50,300); pdf_end_page($pdf); pdf_close($pdf); $data = pdf_get_buffer($pdf); header('Content-type: application/pdf'); header('Content-disposition: inline; filename=test.pdf'); header('Content-length: ' . strlen($data)); echo $data; pdf_delete($pdf); ?> ---- Manual Page -- http://www.php.net/manual/en/function.pdf-begin-template.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+51325 Delete: added to the manual -- http://master.php.net/manage/user-notes.php?action=delete+51325&report=yes&reason=added+to+the+manual Delete: bad code -- http://master.php.net/manage/user-notes.php?action=delete+51325&report=yes&reason=bad+code Delete: spam -- http://master.php.net/manage/user-notes.php?action=delete+51325&report=yes&reason=spam Delete: useless -- http://master.php.net/manage/user-notes.php?action=delete+51325&report=yes&reason=useless Delete: other reasons -- http://master.php.net/manage/user-notes.php?action=delete+51325&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+51325&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#87058) next »