请问各位大侠 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事件),这是为什么?
|