以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] 关于字体设置 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=56548) |
-- 作者:don -- 发布时间: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编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2014/9/9 9:46:00 -- 这个不能通过字体来设置,通过设置字体颜色来设置: http://www.foxtable.com/help/topics/1168.htm
|