Foxtable(狐表)用户栏目专家坐堂 → [求助]在专业报表,如何定义文本的默认字体大小?(已经解决)


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

主题:[求助]在专业报表,如何定义文本的默认字体大小?(已经解决)

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


加好友 发短信
等级:五尾狐 帖子:1038 积分:12915 威望:0 精华:0 注册:2011/5/29 15:19:00
[求助]在专业报表,如何定义文本的默认字体大小?(已经解决)  发帖心情 Post By:2011/9/11 15:23:00 [只看该作者]

一般在报表中,基本上大部分的文本的字体大小都是一致的。如何定义默认值?
[此贴子已经被作者于2011-9-12 23:13:05编辑过]

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


加好友 发短信
等级:七尾狐 帖子:1695 积分:10725 威望:0 精华:0 注册:2009/10/25 16:45:00
  发帖心情 Post By:2011/9/11 16:59:00 [只看该作者]

rt.Style.FontSize = 16    '字体大小为16磅

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


加好友 发短信
等级:五尾狐 帖子:1038 积分:12915 威望:0 精华:0 注册:2011/5/29 15:19:00
谢谢。  发帖心情 Post By:2011/9/11 17:10:00 [只看该作者]

是放在报表代码的开头位置吗?还是任意位置?

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


加好友 发短信
等级:七尾狐 帖子:1695 积分:10725 威望:0 精华:0 注册:2009/10/25 16:45:00
  发帖心情 Post By:2011/9/11 17:19:00 [只看该作者]

Dim rt As .....

..... 

 

之后就可以。


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


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

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

 

呵呵,既然要用专业报表,就将专业报表中的《报表基础》先看透吧


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


加好友 发短信
等级:五尾狐 帖子:1038 积分:12915 威望:0 精华:0 注册:2011/5/29 15:19:00
你这个是定义单个文本内容 的字体。  发帖心情 Post By:2011/9/12 23:01:00 [只看该作者]

我需要的是,如果我一个报表是100个类似:
Dim rt As New prt.RenderText
rt.Text = "Hello Foxtable"
rx.x = 51
rx.y = 36
rt.Style.FontSize = 16
doc.Body.Children.Add(rt)
是要分别设置字体,还是有一个地方可以设置默认的字体的?
因为不设字体的话,系统的默认字体真的太小了。
如果要分别设置的话,代码又要多很多。
[此贴子已经被作者于2011-9-12 23:13:57编辑过]

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


加好友 发短信
等级:五尾狐 帖子:1038 积分:12915 威望:0 精华:0 注册:2011/5/29 15:19:00
自己尝试了多次,成功解决。  发帖心情 Post By:2011/9/12 23:13:00 [只看该作者]

Dim Doc As New PrintDoc
doc.PageSetting.PaperKind = 9 '设定为A4纸

doc.Style.FontSize = 16

Dim rx As prt.RenderText
Dim x As Integer = 0 '定义水平偏移参数
Dim y As Integer = 0 '定义垂直偏移参数
......

doc.Style.FontSize = 16 这个是定义整个报表的默认字体的

rt.Style.FontSize = 16这个是定义单个文本对象字体的

谢谢大家捧场。

 回到顶部