Foxtable(狐表)用户栏目专家坐堂 → [求助] 关于字体设置


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

主题:[求助] 关于字体设置

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


加好友 发短信
等级:八尾狐 帖子:1812 积分:12999 威望:0 精华:14 注册:2008/10/11 18:07:00
[求助] 关于字体设置  发帖心情 Post By:2014/9/8 21:46:00 [只看该作者]

Dim fnt1 As New Font("颜色比它黑点",20,  FontStyle.Underline )

'Dim fnt01 As New Font("颜色比它黑点",20.5,  FontStyle.Underline )   '这个报错,不能通过!

Dim fnt2 As New Font("颜色比它淡点",20,  FontStyle.Underline Or FontStyle.Bold)

Dim rt As New prt.RenderText '定义一个文本对象
Dim doc As New PrintDoc '定义一个报表
 rt = New prt.RenderText '定义一个文本对象
rt.Text = "Hello Foxtable" '设置文本对象的内容
rt.Style.Font = fnt1
doc.Body.Children.Add(rt) '将文本对象加入到报表

rt = New prt.RenderText '定义一个文本对象
rt.Text = "Hello Foxtable" '设置文本对象的内容
rt.Style.Font = fnt2
doc.Body.Children.Add(rt) '将文本对象加入到报表


doc.Preview() 

上面代码中,打印出来的效果:Fnt1颜色稍淡,Fnt2颜色又稍黑!
对比其它程式HTML报表文件,一样的字体,FOX专业报表打印出来颜色好似较深!

我想在字体及大小一样时,黑色素取Fnt1和Fnt2的中间值(不太淡,也不太黑),有何办法?

[此贴子已经被作者于2014-9-8 21:55:16编辑过]

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2014/9/9 9:46:00 [只看该作者]

这个不能通过字体来设置,通过设置字体颜色来设置:

http://www.foxtable.com/help/topics/1168.htm

 


 回到顶部