2011-01-10 8 views

Antwort

1

Ich habe die Zeilenumbrüche mit Hilfe der PHP-Funktion imagettfbbox() gemacht, um die Zeilenlänge zu messen.

Beste

Raffael

+0

Das scheint sehr fragil zu sein, wenn man bedenkt, dass das SVG unter Verwendung verschiedener Schriftgrößen, Familien oder Layouts das rendert, was PHP misst. – Phrogz

+0

Nicht in meinem Fall, da wir das SVG mit RSVG in PNG konvertieren – Raffael

0

Okay ... das Label für das heißt "Zeilenumbruch" und es scheint, wie dies nur in SVG 1.2 implementiert ist. Obwohl das Beispiel auf W3C (http://www.w3.org/TR/SVGTiny12/text.html#TextInAnArea) nicht von FireFox unterstützt wird ... oh mein

0

Die Standardlösung ist SVG1.2, aber es ist nicht implementiert, so denke ich, dass die ForeignObject-Lösung im Moment die beste ist.

+1

Ich würde nicht so weit gehen, wie sagen, es ist nicht implementiert ist. Opera unterstützt es fwiw. –

Verwandte Themen