水晶报表自定义纸张

tenkol 2009-08-05 12:43:24
在开发机器上运行,可以按照自定义的纸张大小正常打印,不过还是会跳纸,但在客户机上打,就默认回A4格式了,客户机上的打印机格式已设置成自定义(custom),不知道这个问题该如何解决?

还想问下,在设计报表的时候,纸张的大小不能自定义的吧?就是说自定义报表的长跟宽!如果能自定义,在哪设置呢?我在打印机那里看过,没有自定义纸张大小的功能。。。
PS:我用的是EPSON LQ 590 跟 1600的打印机
...全文
192 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
dafu10000 2011-02-28
  • 打赏
  • 举报
回复
请问你是怎么解决的(不通过服务器属性添加自定义纸张)
tenkol 2009-08-19
  • 打赏
  • 举报
回复
自己解决问题了!谢谢各位!
tenkol 2009-08-06
  • 打赏
  • 举报
回复
人工顶下,还没有解决。。。
tenkol 2009-08-05
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 llsen 的回复:]
引用 2 楼 tenkol 的回复:
先谢谢你的答复!不是页面不够的问题,我设置的是自定义的纸张大小,在本机上打印显示的是custom,但是在别的机器上列印,则是A4格式。。。(同一台打印机,同一个版本的程序),还有个问题,就是每次打印的时候,纸张类型默认的都是A4,要自己手动改成custom,不知道有什么办法可以让每次打印的时候自动指定成custom


打印选项里面有设置纸张的
C# codemyReport.PrintOptions.PaperSize= PaperSize.PaperA4;
[/Quote]

如果是custom呢?papersize里面可没有这个选
llsen 2009-08-05
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 tenkol 的回复:]
先谢谢你的答复!不是页面不够的问题,我设置的是自定义的纸张大小,在本机上打印显示的是custom,但是在别的机器上列印,则是A4格式。。。(同一台打印机,同一个版本的程序),还有个问题,就是每次打印的时候,纸张类型默认的都是A4,要自己手动改成custom,不知道有什么办法可以让每次打印的时候自动指定成custom
[/Quote]

打印选项里面有设置纸张的
myReport.PrintOptions.PaperSize = PaperSize.PaperA4;
tenkol 2009-08-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 llsen 的回复:]
设计界面下

右键设计-打印机设置可以选纸张,
页面设置可以设置页边距

但是没有自定义纸张的问题
你的问题是不是 开发机器上可以一页显示完全
但是到客户机器上一页显示不完全?

这种问题我碰到过,当时找了很久,后来看有一篇帖子写的是
每个机器的配置不太一样
所以设置的时候会,在A机器上一页可以,但到B机器可能就分页了
这中情况尽量压缩报表,设置小一点,比如缩小页眉页脚的尺寸
[/Quote]

先谢谢你的答复!不是页面不够的问题,我设置的是自定义的纸张大小,在本机上打印显示的是custom,但是在别的机器上列印,则是A4格式。。。(同一台打印机,同一个版本的程序),还有个问题,就是每次打印的时候,纸张类型默认的都是A4,要自己手动改成custom,不知道有什么办法可以让每次打印的时候自动指定成custom
llsen 2009-08-05
  • 打赏
  • 举报
回复
设计界面下

右键设计-打印机设置可以选纸张,
页面设置可以设置页边距

但是没有自定义纸张的问题
你的问题是不是 开发机器上可以一页显示完全
但是到客户机器上一页显示不完全?

这种问题我碰到过,当时找了很久,后来看有一篇帖子写的是
每个机器的配置不太一样
所以设置的时候会,在A机器上一页可以,但到B机器可能就分页了
这中情况尽量压缩报表,设置小一点,比如缩小页眉页脚的尺寸

4,818

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧