Foxtable(狐表)用户栏目专家坐堂 → 在专业报表中如何做到这样控制复杂图文


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

主题:在专业报表中如何做到这样控制复杂图文

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


加好友 发短信
等级:超级版主 帖子:107440 积分:546479 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/2 10:52:00 [显示全部帖子]

没有什么好办法,微调一向都是费时间的货。

试试一个数字一个RenderText ,控制每个数字位置和大小:http://www.foxtable.com/webhelp/topics/1177.htm

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


加好友 发短信
等级:超级版主 帖子:107440 积分:546479 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/2 17:32:00 [显示全部帖子]

Dim rt As New prt.RenderText '定义一个文本对象
rt.Text = "5"
Dim g As Graphics = basemainform.CreateGraphics
Dim size As Object
Dim fsize As Double = rt.Style.Font.Size
Dim fname As String  = rt.Style.Font.Name
size = g.MeasureString(rt.Text, new font(fname, fsize))

size.Width就是文本对象文字的宽度
size.Heigh就是文本对象文字的高度

 回到顶部