Tôi muốn viết văn bản bên trong một hình chữ nhật tôi tạo như sau:Fit văn bản sang SVG tử (Sử dụng 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')
Tuy nhiên, như bạn có thể nhìn thấy (http://jsfiddle.net/Tmj7g/3/) văn bản bị cắt đứt. Bất kỳ cách nào tiện lợi để viết một đoạn bên trong hình chữ nhật svg được tạo ra? Cảm ơn,
Điều này làm việc trên IE9? Nếu vậy các lựa chọn thay thế là gì? Tôi biết điều này đã được trả lời từ lâu rồi. – Jose
Tôi chưa thử điều này trong IE9. –
Có, nó không hoạt động ở tất cả trong IE9 bởi vì nó không hỗ trợ các đối tượng nước ngoài. Có bất kỳ lựa chọn thay thế nào để gói văn bản trong D3.js không? – Jose