Per il rendering SVG sto usando il plugin SVG jQuery. E, ora voglio aggiungere del testo a ogni percorso e poligono. Su jsFiddle puoi vedere il markup generato dal plugin.Come posizionare il testo al centro di un percorso svg
Per la creazione di testo che ho scritto il seguente codice:
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'));
Nel codice su jsFiddle si può vedere che il tag textpath
esiste, ma non è visibile. Come aggiungere testo al centro di ciascun percorso?
Grazie.
Cosa intendi con "centro di ogni percorso"? Vuoi dire che vuoi il testo nel mezzo della forma, o vuoi che il testo sia centrato sul percorso stesso ma continui a seguire il percorso (centrato attorno al 50% della lunghezza totale del percorso)? –
Voglio il testo nel mezzo della forma. – user1260827
Ok, quindi aggiorna/chiarisci la tua domanda sopra. –