[quote=renee,09.Jan..2004, 11:33]Ich generiere eine pdf-Datei mit
PDF::Create. Die Daten dazu hole ich aus einer Datenbank. Das klappt auch alles wunderbar, aber ich habe folgendes Problem:
Manche Texte sind zu lang für eine Zeile. Wie bekomme ich jetzt einen (automatischen) Zeilenumbruch hin?
\n bringt hierbei nichts...[/quote]
Das musst du manuell machen. Zuerst die Zeilen mit split(/\n/, $text) extrahieren, und dann jede Zeile mit ->string ausgeben und dabei die y-Koordinate verkleinern.
Wenn du sogar automatischen Zeilenumbruch implementieren willst, musst du fuer jedes Wort mit ->string_width testen, wie lang es ist, und dann manuell umbrechen.