找回密码
 立即注册

QQ登录

只需一步,快速开始

jackie545cs

银牌会员

15

主题

41

帖子

3307

积分

银牌会员

积分
3307

活字格认证

jackie545cs
银牌会员   /  发表于:2011-3-1 13:14  /   查看:8408  /  回复:8
如何设置打印header 居中显示和字体大小,还有为什么我打印的东西只能打印出来固定几列,但是只要把列宽加大 打印的列数就变少了呢,好像是固定只能打印多宽似的,如何解决阿  谢谢了阿。。。

8 个回复

倒序浏览
gw0506
超级版主   /  发表于:2011-3-1 13:37:00
沙发
header默认就是居中显示。如需调整,可以修改ColumnHeaderDefaultStyle中的Font,HorizontalAlignment,VerticalAlignment等属性来修改Header的样式。

关于打印,打印的纸张肯定是固定大小的,你把列宽调大了,显示的列自然就少了。

如果需要打印更多的列,可以调整ZoomFactor。
回复 使用道具 举报
jackie545cs
银牌会员   /  发表于:2011-3-1 13:42:00
板凳
我说的header 是
Dim pi As New FarPoint.Win.Spread.PrintInfo()
pi.Header = “test Header”
我想让他居中显示
回复 使用道具 举报
jackie545cs
银牌会员   /  发表于:2011-3-1 13:51:00
地板

回复 2# gw0506 的帖子

调整ZoomFactor这个好像只是调整了打印的放大倍数, 没有打印出更多列阿?
回复 使用道具 举报
gw0506
超级版主   /  发表于:2011-3-1 14:56:00
5#
你把zoomfactor缩小,比如设置为0.8,就可以打印更多列了。
回复 使用道具 举报
gw0506
超级版主   /  发表于:2011-3-1 15:00:00
6#

回复 3# jackie545cs 的帖子

  1. pi.Header = “/ctest Header”
复制代码
回复 使用道具 举报
jackie545cs
银牌会员   /  发表于:2011-3-1 17:05:00
7#
原帖由 gw0506 于 2011-3-1 15:00:00 发表
  1. pi.Header = “/ctest Header”
复制代码
回复 使用道具 举报
jackie545cs
银牌会员   /  发表于:2011-3-1 17:09:00
8#
谢谢啦 ,可以了,
我还有个问题想问一下
例如下边那个  header 最右边是个打印的日期 第二行 是现实header 信息 ,然后空白两行在打印内容怎么设置阿,谢谢阿 ,第一次用spread 麻烦你了。
                                                                                                                         2011/02/28
                                                  test Header

   打印内容
回复 使用道具 举报
gw0506
超级版主   /  发表于:2011-3-1 17:36:00
9#
你在帮助文档中搜索“Customizing the Printed Page Header or Footer”
这里有一张表,详细介绍了header和footer中需要用到的各种格式和数据的表达式。
比如显示时间用/ts,插入空行用/n等等
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部