一、(20180530)目前查到的資料,說 SVG自身 尚未 文字自動換行的功能html
二、資料:segmentfault
2.一、xml - Auto line-wrapping in SVG text - Stack Overflow.html(https://stackoverflow.com/questions/4991171/auto-line-wrapping-in-svg-text)app
2.二、請問SVG text怎麼設置字體大小?怎麼換行? - LeslieHoward的回答 - SegmentFault 思否.html(https://segmentfault.com/q/1010000008426252/a-1020000008428672)svg
2.三、大概相似的代碼爲:測試
<svg xmlns="http://www.w3.org/2000/svg" style="outline: 1px solid red;margin: 50px;"> <switch> <foreignObject x="20" y="0" width="150" height="200" style="outline: 1px solid blue;"> <p xmlns="http://www.w3.org/1999/xhtml">Text goes here, Text goes here, Text goes here, Text goes here</p> </foreignObject> <text x="20" y="20">Your SVG viewer cannot display html.</text> </switch> </svg>
三、測試(20180619)字體
<switch> <foreignObject x="0" y="0" width="1500" height="2000" style="outline: 1px solid blue;"> <p xmlns="http://www.w3.org/1999/xhtml">Text goes here, Text goes here, Text goes here, Text goes here.東<br/><br/>怡<br/><br/>變<br/><br/>04</p> <font xmlns="http://www.w3.org/1999/xhtml" face="黑體" color="red">東<br/><br/>怡<br/><br/>變<br/><br/>04</font> <html xmlns="http://www.w3.org/1999/xhtml">東<br/><br/>怡<br/><br/>變<br/><br/>04</html> 東 怡 變 04 </foreignObject> <text x="20" y="20">Your SVG viewer cannot display html.</text> </switch>
ZC:(1)、文字外面不加 <p/>或<font/>或<html/>等等 的話,沒有辦法識別<br/>(直接用 回車 也不行)spa
ZC:(2)、<p/>、<font/>、<html/> 的屬性「xmlns="http://www.w3.org/1999/xhtml"」 是必須的,若是沒有 則文字是看不見的code
四、xml
五、htm