社区
C#
帖子详情
请问如何在代码中设置水晶报表的打印纸张
Heray
2003-08-21 08:34:02
就是在点击打印按钮后出现的打印对话框,它的打印纸张是打印机的默认纸张,请问我如何在代码中修改,比如设置成A3?
这似乎是个很简单的功能呀,为什么我搜索了整个论坛都没答案呢?
或者还有别的办法吗?谢谢
...全文
26
2
打赏
收藏
请问如何在代码中设置水晶报表的打印纸张
就是在点击打印按钮后出现的打印对话框,它的打印纸张是打印机的默认纸张,请问我如何在代码中修改,比如设置成A3? 这似乎是个很简单的功能呀,为什么我搜索了整个论坛都没答案呢? 或者还有别的办法吗?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Heray
2003-08-22
打赏
举报
回复
是不是这个问题在水晶报表里根本得不到解决?
fanqyx
2003-08-22
打赏
举报
回复
我也遇到了这样的问题,用
oRpt.PrintOptions.PaperSize = CrystalDecisions.Shared.PaperSize.PaperLetter;
设置不管用,打印时还是要再选一次纸型。
水晶报表
自定义纸张大小打印
水晶报表
查看器CrystalReportViewer自带打印功能,调用当前系统默认打印机进行打印,但.NET里的水晶版本不支持Web打印,需要
水晶报表
10以上的版本才支持。另外由于其他原因,我们大多需要自己写
代码
进行打印,这就牵扯到如何写
代码
、如何
设置
打印参数的 问题,以下是一些基本知识:
水晶报表
打印纸张
设置
水晶报表
-强大而成熟,但是多少男儿汉败倒在他的自定义纸张
设置
上。 1:
水晶报表
是纸形打印。所以自定义纸张类打印肯定要在电脑上增加对应的纸张才行(手动加还是
代码
加这个不管) 2:纸张分3种系统内建(不可更改),自定义,打印机自带。很遗憾的是水晶只认系统内建的。 3:打印机一般分2种。1普通喷墨的A4,2有联单的针式 4:注意
水晶报表
不是所见所得的,预览的纸张是什么不一定打印的就是什么纸张
水晶报表
自定义
打印纸张
在实际应用
中
,票据是多种多样的,用针式打印机进行打印,要自定义纸张的格式;只有精确定义好纸张的高度,打印机在索引送纸时才不会出现误差。 每一种纸张格式都有唯一一个ID,在
代码
中
设置
要打印的
水晶报表
的纸张格式时,就是通过指定此ID来实现的。所以,接下来的关键问题是在
代码
中
如果获得自定义的纸张ID,下面的
代码
(以C#为例)就实现些功能: System.Drawing.Printing.Pri
水晶报表
自定义纸张大小打印 (转)
水晶报表
自定义纸张大小打印 (Crystal Report Print with custom paper size)
水晶报表
查看器CrystalReportViewer自带打印功能,调用当前系统默认打印机进行打印,但.NET里的水晶版本不支持Web打印,需要
水晶报表
10以上的版本才支持。另外由于其他原因,我们大多需要自己写
代码
进行打印,这就牵扯到如何写
代码
、如何
设置
打印参数的问
水晶报表
中
如何创建自定义的纸张大小格式?
问题
水晶报表
中
使用一个自定义的纸张类型格式(使用预先定义的纸张格式显示或者打印一个报表)? 解决方法要创建一个自定义的纸张格式,来完成你工作
中
所使用的特殊纸张。在你开始工作之前,你必须确认你的打印驱动可以支持这种自定义的纸张类型。※备注:每个打印机的驱动对于打印选项的显示会有不同的呈现方式,如果打印驱动有提供自定义的功能,则你可以选择”自定义纸张”或者”自定义”按钮。选择自定义
C#
110,535
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章