高分求助:Web中水晶报表的打印问题

bjddd192 2007-05-10 07:37:03
开发环境vs2005,语言C#
在开发机器上已经实现了水晶报表的显示打印(调试环境中),都符合要求
但是将其放到IIS中,然后用其他机器访问却出了问题:
打印能够预览,却不是我水晶报表设置的(28*14)的样子,还是原来默认的(A4)的样式,
因此打印出来的效果根本达不到预期要求.
我想问的是这种情况是不是跟客户机上的打印机设置有关,不过我已经将默认打印机都设置成了(28*14),但还是没用,是不是没有设置对?
还有我该怎么样写代码解决这个问题,是不是有办法在服务器上将打印预览的样子定义好,让客户端的操作不要那么麻烦.
请高手指点,最好能够有简单明了的方法
能够提供点代码将非常感谢
...全文
376 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
bjddd192 2007-05-16
  • 打赏
  • 举报
回复
搞定了,谢谢大家
forgot 2007-05-14
  • 打赏
  • 举报
回复
你先不要在.NET程序中打印,就在水晶报表软件里打印,看是否正常,打印机一定也要设置好尺寸。
bjddd192 2007-05-14
  • 打赏
  • 举报
回复
在forgot兄弟的指点下,设置后可以正常预览,但是出现了打印走纸不正确的问题,状况是打一张带出3张空白,然后再打第二张,这个是怎么回事
bjddd192 2007-05-11
  • 打赏
  • 举报
回复
没有高手知道吗?
自己顶
forgot 2007-05-11
  • 打赏
  • 举报
回复
在.NET裡面,加上如下代碼:

PrintOptions printOptions = 你的水晶報表ReportDocument對象.PrintOptions;
printOptions.PaperSize = PaperSize.DefaultPaperSize;
bjddd192 2007-05-10
  • 打赏
  • 举报
回复
to forgot
但是我还是要把它放进.net中的
具体怎么弄能说清楚点吗
bjddd192 2007-05-10
  • 打赏
  • 举报
回复
那样设置就OK了吗?
我机器上有个9.0版本的,不知道可以不?
我明天试试
大家还有什么意见,发言的都有分啊
forgot 2007-05-10
  • 打赏
  • 举报
回复
你要用单独的水晶报表版本打开报表,然后在“文件”菜单下打开“页面设置”,才能改变张纸大小,在.NET里设置是没有用的。
代码下载地址: https://pan.quark.cn/s/581cd7c6c6b7 在信息技术行业,JavaScript(缩写为JS)主要应用于网页的前端交互功能,然而借助特定的技术手段,它同样能够完成与硬件设备例如串口通信的连接。所提及的标题“js接收串口数据,测试过完全可用的,不骗人”明确指出这是一个已经成功实现了JavaScript串口通信的案例,或许是一个规模较小的Web应用程序或网页模型,具备接收和处理串口发送的数据的能力。描述指出,该应用程序被用于接收GPS数据,这通常关联到物联网(IoT)的应用场景,通过串口将GPS模块所采集的位置信息传递给JavaScript进行后续处理。"mscomm32.ocx"是由微软公司推出的一款ActiveX控件,其主要功能是进行串行通信,这表明这个解决方案可能基于ActiveX技术,而ActiveX控件主要在Internet Explorer浏览器得到广泛支持。由于ActiveX控件存在安全方面的隐患以及现代浏览器对其功能的限制,使用时可能需要在用户计算机系统进行注册表的编辑操作,以启用该控件。这一过程需要用户具备相应的操作权限,并且可能引发一定的安全风险。 在标签,“js 接收串口数据 真正 可用的代码”进一步证实了这个资源是一个有效的JavaScript代码实现,适用于实际应用,且经过验证可以正常工作。压缩包内的"test.html"文件可能是用来演示如何运用此串口通信功能的测试性网页,用户可以通过打开这个HTML文档来观察和测试代码的执行效果。"说明文档.txt"文件则很可能包含了详细的操作步骤、使用提示或代码说明的文本资料,涵盖了如何设置环境、注册控件以及如何运用JavaScript代码与串口进行...

4,818

社区成员

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

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