Hallo
ich messe mit ImageTTFBBox den Text und gebe mir die länge in PX aus.
Doch leider scheint das nicht ganz zu klappen habe einmal die Werte die in dem Inputfeld stehen gemessen und dann das Inputfeld auf die entsprechende Größe formatiert.
Doch wenn ich darunter noch ein Inputfeld mache mit der gleichen größe ist das Feld eine ganz andere größe.
Ich hoffe ihr versteht was ich meine hier mal der Code.
ich messe mit ImageTTFBBox den Text und gebe mir die länge in PX aus.
Doch leider scheint das nicht ganz zu klappen habe einmal die Werte die in dem Inputfeld stehen gemessen und dann das Inputfeld auf die entsprechende Größe formatiert.
Doch wenn ich darunter noch ein Inputfeld mache mit der gleichen größe ist das Feld eine ganz andere größe.
Ich hoffe ihr versteht was ich meine hier mal der Code.
Code:
<html> <head> <title></title> </head> <body> <?php $Schriftgroesse = '50px'; $Schrift01 = 'arial.TTF'; $Text01 = 'Rund'; $Text02 = 'Wasserball'; $Text03 = 'Wasserball'; $Text04 = 'Hirschvogel'; $Text05 = 'Bandarmierung'; $dimtxt01 = ImageTTFBBox($Schriftgroesse, 0, $Schrift01, $Text01); $phpgroesse01 =($dimtxt01['2']); $dimtxt02 = ImageTTFBBox($Schriftgroesse, 0, $Schrift01, $Text02); $phpgroesse02 =($dimtxt02['2']); $dimtxt03 = ImageTTFBBox($Schriftgroesse, 0, $Schrift01, $Text03); $phpgroesse03 =($dimtxt03['2']); $dimtxt04 = ImageTTFBBox($Schriftgroesse, 0, $Schrift01, $Text04); $phpgroesse04 =($dimtxt04['2']); $dimtxt05 = ImageTTFBBox($Schriftgroesse, 0, $Schrift01, $Text05); $phpgroesse05 =($dimtxt05['2']); ?> <table> <tr> <td align="center"> <input style="width:<?=$phpgroesse01?>;font-size:<?=$Schriftgroesse?>" type="text" value="<?=$Text01?>"> </td> <td align="center"> <input style="width:<?=$phpgroesse02?>;font-size:<?=$Schriftgroesse?>" type="text" value="<?=$Text02?>"> </td> <td align="center"> <input style="width:<?=$phpgroesse03?>;font-size:<?=$Schriftgroesse?>" type="text" value="<?=$Text03?>"> </td> <td align="center"> <input style="width:<?=$phpgroesse04?>;font-size:<?=$Schriftgroesse?>" type="text" value="<?=$Text04?>"> </td> <td align="center"> <input style="width:<?=$phpgroesse05?>;font-size:<?=$Schriftgroesse?>" type="text" value="<?=$Text05?>"> </td> </tr> </table> <table style="font-size:11px" border="1"> <tr> <td align="center" style="width:<?=$phpgroesse01?>"> <?=$phpgroesse01.'px'?> </td> <td align="center" style="width:<?=$phpgroesse02?>"> <?=$phpgroesse02.'px'?> </td> <td align="center" style="width:<?=$phpgroesse03?>"> <?=$phpgroesse03.'px'?> </td> <td align="center" style="width:<?=$phpgroesse04?>"> <?=$phpgroesse04.'px'?> </td> <td align="center" style="width:<?=$phpgroesse05?>"> <?=$phpgroesse05.'px'?> </td> </tr> </table> </body> </html>
Kommentar