php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.06.2004, 12:02  
Gast
 
Beiträge: n/a
Standard Ist wordwrap() auch mit Pixelangabe möglich?

Hallo,

wie ich es bisher verstanden habe, kann man bei wordwrap lediglich die Anzahl der Zeichen angeben, nach welcher der Text umgebrochen werden soll. Nun ist es aber so, dass ein "i" und ein "o" verschiedene Breiten haben und somit werden z.B. 80 "i"`s angebommen nach einer Breite von 200px umgebrochen, aber 80 "o"`s meinetwegen erst nach 280px.

Ist es möglich bei wordwrap eine Angabe in einer Maßeinheit (z.B. PXL) zu machen?

Danke für die Hilfe
Erri
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 15.06.2004, 12:06  
Gast
 
Beiträge: n/a
Standard Re: Ist wordwrap() auch mit Pixelangabe möglich?

Zitat:
Zitat von Erri
Ist es möglich bei wordwrap eine Angabe in einer Maßeinheit (z.B. PXL) zu machen?
Nein, nur mit wordwrap_pixel, einer Funktion also, die Du allerdings selber schreiben müßtest. Die nötigen Angaben liefert Dir dann imagettfbbox()
 
Alt 15.06.2004, 12:48  
Gast
 
Beiträge: n/a
Standard

Danke für die schnelle Antwort.

Für die imagettfbbox benötige ich aber die gd-libery, die ich aber auf meiner (noch)-Windowsbüchse nicht habe.

Gibt es vielleicht noch ne Möglichkeit, über JavaScript vielleicht?

Gruß
Erri
 
Alt 15.06.2004, 13:37  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Erri
Für die imagettfbbox benötige ich aber die gd-libery, die ich aber auf meiner (noch)-Windowsbüchse nicht habe.
Eigentlich keine Hürde.

Zitat:
Gibt es vielleicht noch ne Möglichkeit, über JavaScript vielleicht?
KA. Fragen zu JavaScript "bitte ein paar Foren weiter unten"...
 
Alt 15.06.2004, 17:37  
Gast
 
Beiträge: n/a
Standard Re: Ist wordwrap() auch mit Pixelangabe möglich?

Zitat:
Zitat von meikel
... nur mit wordwrap_pixel, einer Funktion also, die Du allerdings selber schreiben müßtest. Die nötigen Angaben liefert Dir dann imagettfbbox()
Mmh, also ich habe das jetzt mal probiert, aber ist überhaupt nix bei rausgekommen.

Kann mir jemand weitere Tipps geben, wie ich das mit imagettfbbox
machen kann?

Vielen Dank
Erri
 
Alt 15.06.2004, 17:39  
Gast
 
Beiträge: n/a
Standard Erri

NACHTRAG:

Ich hatte mich bei meinem Versuch an dieser Seite orientiert:

http://www.php.net/imagettfbbox

Gruß
Erri
 
Alt 16.06.2004, 12:51  
Gast
 
Beiträge: n/a
Standard Text einer Textarea mit imagettfbbox umbrechen?

Hallo,
Zitat:
Zitat von meikel
Nein, nur mit wordwrap_pixel, einer Funktion also, die Du allerdings selber schreiben müßtest. Die nötigen Angaben liefert Dir dann imagettfbbox()
ich muss nochmal was hierzu schreiben.

Ich habe nunmal etwas mit imagettfbbox() getestet, d.h. ich habe in einem Textfeld ein Namen eingegeben, aus welchem Später ein Image erstellt wird.
Danach habe ich mit imagettfbbox() bestimmt, dass wenn der Text eine gewisse Länge überschreitet, im Bild "Text zu Lang" ausgegeben wird. Zuletzt noch das Bild ausgegeben und fertig. Das ist ja okay, aber...

...Nun mein Problem.
Ich verstehe nicht ganz, wie ich mithilfe der imagettfbbox()-Funktion die Länge einer Zeile einer textarea auslesen kann, damit ich sagen kann, dass nach einer bestimmten Länge ein Zeilenumbruch eingefügt werden soll.


Gruß Erri
 
Alt 16.06.2004, 15:36  
Gast
 
Beiträge: n/a
Standard Re: Text einer Textarea mit imagettfbbox umbrechen?

Zitat:
Zitat von Erri
Hallo,
...Nun mein Problem.
Ich verstehe nicht ganz, wie ich mithilfe der imagettfbbox()-Funktion die Länge einer Zeile einer textarea auslesen kann, damit ich sagen kann, dass nach einer bestimmten Länge ein Zeilenumbruch eingefügt werden soll.
Vor Deinem Problem steht jedes Satzprogramm, an hand der Laufweite der Schrift die Zeilenbreite zu berechnen.

Welche physikalische Ausdehnung eine Zeile hat, erfährst Du von imagettfbbox(). Wieviel Text Du tatsächlich in eine Zeile reinbekommst, hängt von den Wortgrenzen und der Laufweite der Buchstaben ab, so daß Du dann echt Arbeit bekommst, den Text in passende Zeilen zu zerlegen und die einzelnen ImageTextboxen untereinander "ins Bild zu nageln".
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
wordwrap und Leerzeichen Zangelo PHP Tipps 2007 6 10.04.2007 21:36
problem mit wordwrap! LA-Finest PHP Tipps 2005-2 3 19.09.2005 16:53
suche funktion ähnlich wordwrap! LA-Finest PHP Tipps 2005-2 3 19.09.2005 15:26
wordwrap problem PHP Tipps 2005-2 2 05.07.2005 18:08
Wordwrap wrappt nicht bei $_POST tekknotrip PHP Tipps 2005-2 11 30.06.2005 16:52
wordwrap flual2000 PHP Tipps 2005 2 15.02.2005 09:17

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php wordwrap nach breite, php pixel angabe, javascript textarea wordwrap zeilenweise auslesen, wordwrap mit pixelangabe, imagettfbbox wordwrap, javascript wordwrap 80 \\n

Alle Zeitangaben in WEZ +2. Es ist jetzt 03:12 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.