小鸟儿 发表于 2018-1-16 20:02:42

ActiveReports条码在webviewer中预览打印问题

用AR11做了一个报表界面,横向显示两张条形码,直接预览打印时各边距正常显示,所有需要显示的字符全部完整,并且打印机不会跳纸。但应用在网页端,嵌入在webviewer中时,预览正常,点击打印后,打印机出现跳纸、所有边距均不正常从而导致打印的条码数据不完整,主要体现在左边缺失。后调整了左边距,但此时预览便不正常,打印仍然不正常。如图所示。(webviewer的viewtype属性设置为FlashViewer)
同时想具体请教一下专业老师,对于报表页面外观的高宽、上下左右边距的大小与实际纸张大小是否能直接设置成一致?

KearneyKang 发表于 2018-1-17 09:34:40

您好!
页面显示的长度,高度是根据调整WebViewer的高度和宽度来实现。<ActiveReportsWeb:WebViewer ID="WebViewer1" runat="server" height= "650px" Width="100%">
</ActiveReportsWeb:WebViewer>

然后报表打印的长宽高,是通过如下,报表设计器的界面设置的

小鸟儿 发表于 2018-1-17 10:09:00

KearneyKang 发表于 2018-1-17 09:34
您好!
页面显示的长度,高度是根据调整WebViewer的高度和宽度来实现。



老师你好,这些基本设置会了,但是为什么直接绑定数据源打印和在浏览器中预览打印的效果差这么多呢?一个正常,一个异常。

KearneyKang 发表于 2018-1-17 15:28:32

你用HtmlViewer进行渲染试试,因为每种渲染方式可能会存在不同的结果
页: [1]
查看完整版本: ActiveReports条码在webviewer中预览打印问题