Unfortunately there hasn't been anyone else adding the textBox feature to the PHP CPDF functions, so I had to it. ;)
in order to get a cpdf_textbox function, so that you don't have to call the cpdf_text function for every single line of text you want to print.
patch: http://mpex.net/software/mirror/cpdf_patch
Then recompile php with cpdf support and use the new function.
It has to be called in between the cpdf_begin_text and cpdf_end_text tags
cpdf_textbox(int pdfdoc, double x-koor, double y-koor, double width, double height, double angle, double linespace, string text [, int alignmode [, float paragraphspacing [, int newlinemode]]]);
Notes:
Alignmode aligns the text within the box:
0 -- left (default)
1 -- center
2 -- right
3 -- justify
Newline mode:
if non-zero, NL ("\n") is a line break, if 0 reformatted (default 0)
Have fun with it. It works great for me. ;)
XeROfun
cpdf_text
(PHP 4, PHP 5 <= 5.0.5)
cpdf_text — Vypísať text s parametrami
Popis
void cpdf_text
( int $pdf_document
, string $text
, float $x-coor
, float $y-coor
[, int $mode
[, float $orientation
[, int $alignmode
]]] )
Funkcia cpdf_text() vypisuje reťazec text na pozícii so súradnicami (x-coor , y-coor ).
Voliteľný parameter mode určuje jednotku dĺžky. Ak je 0 alebo sa vynechá, použije sa východzia jednotka pre stranu. Inak sa súradnice merajú v postscript bodoch bez ohľadu na aktuálnu jednotku. Voliteľný parameter orientation je rotácia textu v stupňoch. Voliteľný parameter alignmode určuje ako sa text zarovnáva.
Pozri ClibPDF dokumentáciu per možné hodnoty.
Tiež pozri cpdf_show_xy().
cpdf_text
xerofunNOSPMA at NOgmxSPAM dot li
08-Mar-2002 12:36
08-Mar-2002 12:36
justinpg at hotmail dot com
24-Sep-2001 05:53
24-Sep-2001 05:53
The optional parameter alignmode is defined as follows:<br>
0 -- lower left
1 -- lower middle
2 -- lower right
3 -- middle left
4 -- middle middle
5 -- middle right
6 -- upper left
7 -- upper middle
8 -- upper right<br>
The alignment is with respect to the (x,y) coordinates of the text.
'lower left' means the lower left corner of the text is at point (x,y).
Try them out with coordinates (0,0) to get a feel for them.
