Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Text SVG文本多行_Text_Svg_Overflow - Fatal编程技术网

Text SVG文本多行

Text SVG文本多行,text,svg,overflow,Text,Svg,Overflow,好的,我有一些文字,想知道当窗口变小时,让它自动跨越几行的最佳方法是什么,以便它在一行上?不是真正的答案,而是对的响应 一个相当明显的错误是,您正在创建html元素,但在svg名称空间中: var bodyEle = document.createElementNS(svgns,'body'); 这应该是,例如: var bodyEle = document.createElementNS(xhtmlns,'body'); 其中xhtmlns是http://www.w3.org/1999/x

好的,我有一些文字,想知道当窗口变小时,让它自动跨越几行的最佳方法是什么,以便它在一行上?

不是真正的答案,而是对的响应

一个相当明显的错误是,您正在创建html元素,但在svg名称空间中:

var bodyEle = document.createElementNS(svgns,'body');
这应该是,例如:

var bodyEle = document.createElementNS(xhtmlns,'body');

其中xhtmlns是
http://www.w3.org/1999/xhtml

的可能副本似乎是我想要的,但由于某些原因,它不起作用。以下是我所拥有的(都是用javascript制作的)。好的,我查过了,但是我得到一个错误,说xhtmlns没有定义。我不确定我错过了什么,但我觉得这是显而易见的。这是我现在拥有的