2008-11-12 6 views
5

Ich arbeite an einem Bericht, der ein eingebettetes SVG-Diagramm enthält. Das Diagramm wird mit relativen Koordinaten gezeichnet, so dass die Größe des Browserfensters sehr gut angepasst wird. Die einzige Ausnahme dort ist Text - es bleibt gleich. Ist es möglich, Text in SVG zu zeichnen, der in der Größe veränderbar ist?Wie ändert man Text in Svg dynamisch?

Antwort

2

Ich denke, Sie müssen eine relative Größe für die Schriftgröße verwenden. Siehe http://www.w3.org/TR/SVG11/coords.html#UnitIdentifiers. Wenn Sie eine absolute Größe wie pt oder cm verwenden, wird automatisch berechnet, wie groß die Größe sein muss, um auf Ihrem Monitor korrekt angezeigt zu werden, um diese Größe zu erhalten. Wenn Sie jedoch px verwenden, wird das aktuelle Ansichtsfenster verwendet. Wenn Sie keine Einheit angeben, werden die Benutzereinheiten auch wie im Beispiel des verknüpften Dokuments verwendet:

<text style="font-size: 50">Text size is 50 user units</text>