/ Published in: PHP
URL: http://www.fpdf.org/
si les ha pasado que imprimen una cadena que toma mas de una linea, este codigo ayuda a hacer un salto extra para que el texto no se sobreponga. está medio feo pero se entiende la idea de usar GetY para saber la altura actual y luego modificar $start
Expand |
Embed | Plain Text
$h = 1 ; // heigh for short text $h2 = 2; // heigh for 2 liner text $high = 0; $high2 = 0; $high = $pdf->GetY() ; $pdf->TextCell("". $porderd_rs[1], 27, $start, 95, "L" ) ; $high2 = $pdf->GetY() ; // si la altura es mayor porque se imprimió una linea que tomó dos lineas, entonces se hace un salto // ya se que está mal escrito high xD if ($high2 > $high) $start = $h2 + $high2 ; else $start = $h + $high ;
Comments
Subscribe to comments
You need to login to post a comment.

1. $h = 1 ; // heigh for short text 2. $h2 = 2; // heigh for 2 liner text 3. $high = 0; 4. $high2 = 0; 5.
6.
7. $high = $pdf->GetY() ; 8. $pdf->TextCell("". $porderd_rs[1], 27, $start, 95, "L" ) ; 9. $high2 = $pdf->GetY() ; 10.
11.
12. // si la altura es mayor porque se imprimió una linea que tomó dos lineas, entonces se hace un salto 13. // ya se que está mal escrito high xD 14. if ($high2 > $high) 15. $start = $h2 + $high2 ; 16. else 17. $start = $h + $high ;
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
how to make administretor
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd