以文本方式查看主题

-  中文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=20420)


--  作者:unisky
--  发布时间:7/16/2005 11:07:00 AM

--  svg里怎样把文字竖着排列?
svg里怎样把文字竖着排列?
--  作者:DragonJohn
--  发布时间:7/16/2005 8:47:00 PM

--  
好像不行,SVG不能自动换行。
--  作者:turta
--  发布时间:7/19/2005 3:57:00 PM

--  
当然可以的啊!
svg功能强大的很啊!
可以在text的属性里面设置transform属性
transform="rotate(-90)"
正负号的意思是:
—表示逆时针旋转
+表示顺时针旋转
--  作者:rido
--  发布时间:7/21/2005 8:30:00 AM

--  
楼上实现将整行旋转,单个字也放倒。试一下:
<text x="100" y="100" style="writing-mode: tb; glyph-orientation-vertical: 0;">Vertical</text>

--  作者:viqy
--  发布时间:7/21/2005 10:24:00 AM

--  
我现在用3楼的方法,但不好定位。
4楼的文字间距该怎么调阿?
--  作者:rido
--  发布时间:7/22/2005 8:45:00 AM

--  
使用 letter-spacing 和 word-spacing css属性
--  作者:viqy
--  发布时间:7/22/2005 5:18:00 PM

--  
谢谢6楼的大哥,还有个问题,如果我画了一个矩形,想在里面中心放文字,要让矩形的中心对应文字的中心,该怎么定位?好像文字都是根据坐下角那个点来定位的,怎么才能根据文字中心定位呢?
--  作者:rido
--  发布时间:7/23/2005 11:09:00 AM

--  
横坐标好办
<text x="100" y="100" style="text-anchor: middle">middle</text>

纵坐标自己计算调整,可用到baseline-shift,dy等属性


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.500ms