Я хочу написать текст внутри прямоугольника создаю следующим образом:Fit Text в SVG элемент (с использованием D3/JS)
body = d3.select('body')
svg = body.append('svg').attr('height', 600).attr('width', 200)
rect = svg.append('rect').transition().duration(500).attr('width', 150)
.attr('height', 100)
.attr('x', 40)
.attr('y', 100)
.style('fill', 'white')
.attr('stroke', 'black')
text = svg.append('text').text('This is some information about whatever')
.attr('x', 50)
.attr('y', 150)
.attr('fill', 'black')
Однако, как вы можете видеть (http://jsfiddle.net/Tmj7g/3/) текст становится отрезан. Какие-нибудь отличные способы написать абзац внутри прямоугольника svg? Спасибо,
делает эту работу на IE9? Если да, то каковы альтернативы? Я знаю, что об этом давно ответили. – Jose
Я не пробовал это в IE9. –
Да, он вообще не работает в IE9, потому что он не поддерживает внешние объекты. Существуют ли альтернативы обертыванию текста в D3.js? – Jose