So setzen Sie den text in der Mitte einer svg-Pfad

Für das Rendern von SVG-ich bin mit jQuery SVG-plugin. Und nun will ich Sie zum hinzufügen von text zu jedem Pfad und polygon. Auf jsFiddle können Sie sehen, generiert markup-plugin.

Für die Erstellung von text schrieb ich den folgenden code:

var svgg = $("#rsr").svg('get');
var texts = svgg.createText();
svgg.textpath($("#Layer_x0020_1"),id, texts.string('We go ').
   span('up', { dy: -30, fill: 'red' }).span(',', { dy: 30 }).
   string(' then we go down, then up again'));

In den code auf jsFiddle Sie können sehen, dass die textpath tag existiert, aber es ist nicht sichtbar.
Wie, um text hinzuzufügen, um die Mitte jedes Weg?
Danke.

Was meinst du mit "die Mitte jeder Pfad"? Meinst du, dass Sie wollen, dass der text in der Mitte der Form, oder möchten Sie, dass der text zentriert auf dem Pfad selbst, aber immer noch nach dem Weg (in der Mitte etwa 50% der gesamten Weglänge)?
Ich möchte den text in der Mitte der Form.
Ok, dann bitte update/klären Sie Ihre Frage oben.

InformationsquelleAutor user1260827 | 2012-06-12

Schreibe einen Kommentar