Foxtable(狐表)用户栏目专家坐堂 → GDI+如何绘制竖排文字?


  共有3209人关注过本帖树形打印复制链接

主题:GDI+如何绘制竖排文字?

帅哥哟,离线,有人找我吗?
pyh6918
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1145 积分:11178 威望:0 精华:2 注册:2008/9/1 10:45:00
GDI+如何绘制竖排文字?  发帖心情 Post By:2014/9/15 22:30:00 [显示全部帖子]

Dim p As WinForm.Painter = e.Form.Controls("Painter1")
Dim
g As Graphics = p.Graphics
Dim
fnt As New Font("宋体",16)
Dim
msg As String = "我爱狐表"
g.DrawString(msg,fnt,Brushes.Red,10,10)
p.Repaint()

 

这段代码绘制的结果是:我爱狐表

 

如何达到竖向排列的结果:

 

 

谢谢!


 回到顶部
帅哥哟,离线,有人找我吗?
pyh6918
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1145 积分:11178 威望:0 精华:2 注册:2008/9/1 10:45:00
  发帖心情 Post By:2014/9/15 22:43:00 [显示全部帖子]

网上找了个StringFormatFlags.DirectionVertical方法,不知道怎么用?

 

说是把这个做为参数放到位置的后面,但没成功。

[此贴子已经被作者于2014-9-15 22:45:58编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
pyh6918
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1145 积分:11178 威望:0 精华:2 注册:2008/9/1 10:45:00
  发帖心情 Post By:2014/9/15 22:45:00 [显示全部帖子]

多谢甜版,这是个变通的方法。

 

这要重新整理字符串才行。


 回到顶部
帅哥哟,离线,有人找我吗?
pyh6918
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1145 积分:11178 威望:0 精华:2 注册:2008/9/1 10:45:00
  发帖心情 Post By:2014/9/15 23:05:00 [显示全部帖子]

多谢甜版,非常好!

 回到顶部