note 43477 added to function.printer-draw-text

From: Date: Tue, 22 Jun 2004 17:03:10 +0000
Subject: note 43477 added to function.printer-draw-text
Groups: php.notes 
Request: Send a blank email to php-notes+get-71511@lists.php.net to get a copy of this message
Placing text or other elements on a page could be a worst thing. I wrote and use now the following code to print out a page as orientation help. The creation time will be much shorter... [CODE] <?php $p = printer_open(); printer_set_option($p, PRINTER_PAPER_FORMAT, PRINTER_FORMAT_A4); printer_start_doc($p, "Testpage"); printer_start_page($p); $pen = printer_create_pen(PRINTER_PEN_SOLID, 1, "000000"); $font = printer_create_font("Courier", 37, 19, PRINTER_FW_NORMAL, false, false, false, 0); printer_select_pen($p, $pen); printer_select_font($p, $font); for ($i = 0; $i < 4600; $i+=100) { printer_draw_line($p, $i,0,$i,6700); printer_draw_text($p,$i,$i,0); } for ($i = 0; $i < 6700; $i+=100) { printer_draw_line($p, 0,$i,4600,$i); printer_draw_text($p,$i,0,$i); } printer_delete_font($font); printer_delete_pen($pen); printer_end_page($p); printer_end_doc($p); printer_close($p); ?> [/CODE] btw. Has anyone a list for character sizes (x,y)? Like: 12px = 50, 12 14px = 60, 20 Frank ---- Manual Page -- http://www.php.net/manual/en/function.printer-draw-text.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+43477 Delete -- http://master.php.net/manage/user-notes.php?action=delete+43477&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+43477&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#71511) next »