找回密码
 立即注册

QQ登录

只需一步,快速开始

啥也不会

注册会员

8

主题

27

帖子

65

积分

注册会员

积分
65
啥也不会
注册会员   /  发表于:2022-9-28 17:48  /   查看:2290  /  回复:7
10金币
请问各位大侠 WebViewer打印的方法的区别
.aspx代码
  <ActiveReportsWeb:WebViewer ID="WebViewer1" runat="server" height="0px" ViewerType="AcrobatReader" PdfExportOptions-OnlyForPrint="true" width="0px">
</ActiveReportsWeb:WebViewer>

.aspx.vb代码
方法1
rpt是SectionReport对象
WebViewer.Report = rpt
这样设可以可以显示打印预览画面
方法2

Dim filename As String
filename = "zzzzzz.rdf"
rpt.Document.Save(page.Server.MapPath("") + "\ReportOutput\" & filename, GrapeCity.ActiveReports.Document.Section.RdfFormat.AR20)
WebViewer.ReportName = "ReportOutput/" & filename

这样设可以可以显示打印预览画面 请问两者的区别是什么?
而且发现有的报告使用方法1不会显示打印预览画面。

发现方法1的时候,在打开预览画面的时候回答再次执行rpt的内部函数和事件(比如FetchData事件),这是为什么?

最佳答案

查看完整内容

是打印预览画面。

7 个回复

倒序浏览
最佳答案
最佳答案
啥也不会
注册会员   /  发表于:2022-9-28 17:48:32
来自 3#
是打印预览画面。
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2022-9-28 18:07:06
2#
可以具体截图描述一下咱的问题吗,我看您代码都是加载报表的代码,和打印没什么关系吧。
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-10-9 18:28:54
4#

您好,没理解您的意思,方便的话描述一下您的问题,您提供的代码和打印没有关系哦~
回复 使用道具 举报
啥也不会
注册会员   /  发表于:2022-11-4 15:24:27
5#
问题已经解决了 谢谢大神
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2022-11-4 15:51:38
6#
本帖最后由 Eden.Sun 于 2022-11-4 16:23 编辑
啥也不会 发表于 2022-11-4 15:24
问题已经解决了 谢谢大神

解决了就好,您可以把您的解决方案说明一下,方便后期问题再出现时的解决和回顾,而且我们也会对您的贡献做一定的金币奖励的哦
回复 使用道具 举报
啥也不会
注册会员   /  发表于:2022-11-4 16:32:25
7#
rpt是SectionReport对象
WebViewer.Report = rpt.Document
就可以解决了。
为什么不知道,请大神指教

评分

参与人数 1金币 +666 收起 理由
Eden.Sun + 666

查看全部评分

回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2022-11-4 16:39:02
8#
啥也不会 发表于 2022-11-4 16:32
rpt是SectionReport对象
WebViewer.Report = rpt.Document
就可以解决了。

好的呢。感谢老铁的分享!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部