以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 SVG/GML/VRML/X3D/XAML 』  (http://bbs.xml.org.cn/list.asp?boardid=21)
----  请教:如何在svg中显示垂直文本  (http://bbs.xml.org.cn/dispbbs.asp?boardid=21&rootid=&id=15103)


--  作者:scutwukai
--  发布时间:3/4/2005 5:38:00 PM

--  请教:如何在svg中显示垂直文本
我用rotate="90"属性发现有问题,只有第一个字符会旋转,其他字符还是水平显示,不知道如何解决。请高手指教。
--  作者:SCYANGYU
--  发布时间:3/5/2005 12:12:00 AM

--  
给你一个例子!

<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20001102//EN"
"http://www.w3.org/TR/2000/CR-SVG-20001102/DTD/svg-20001102.dtd">
<svg width="100%" height="100%"
  viewBox="0 0 4897 6337" >
<title>Book1</title>
<style type="text/css"><![CDATA[
text.t1 {font-family:'SimSun';font-size:87;fill:#000000}
]]></style>
<text class="t1"><tspan x="600,600,600,600,600,600,600,600,600"
y="600,700,800,900,1000,1100,1200,1300,1400">中华人民共和国万岁</tspan></text>
</svg>


--  作者:scutwukai
--  发布时间:3/5/2005 2:46:00 PM

--  
多谢,虽然控制起来还是比较麻烦,要一个字一个字设值,但至少有了一个方法
--  作者:SCYANGYU
--  发布时间:3/7/2005 11:02:00 AM

--  
可能有更好的方法,请告诉大家!
--  作者:henrybenben
--  发布时间:4/13/2005 11:22:00 PM

--  
用path,将起始点和终点的纵坐标设置成相同的,让后让文字按path排列。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
40.039ms