创建并初始化 DHTML 报表页面查看器

DHTML 报表页面查看器是 CrystalReportViewer 类的实例,具有多种影响报表在 Web 浏览器中的显示方式的方法。在查看器可以呈现报表之前,必须先调用其中一些方法。

创建并初始化 DHTML 报表页面查看器
  1. 引用所需的 Java 类和包。
  2. <%@ page import="com.crystaldecisions.report.web.viewer.CrystalReportViewer" %>

    <%@ page import="com.crystaldecisions.reports.sdk.ReportClientDocument" %>

  3. 创建一个 CrystalReportViewer 对象。
  4. CrystalReportViewer viewer = new CrystalReportViewer();

  5. 通过调用查看器的 setReportSource 方法,并将对报表源对象的引用传给此方法,可设置查看器的报表源。
  6. 现在已创建并初始化了查看器。

    viewer.setReportSource(reportSource);

  7. 如果页面只包含此查看器,则调用其 setOwnPage 方法并传入 true。这使查看器可以自动执行页面配置并启用打印和导出按钮。如果页面包含不同于此查看器的元素,则必须以 false 为参数调用 setOwnPage 方法,并且您必须手动设置内容类型。
  8. 注意:
       
    将 setOwnPage 设置为 false 将禁用导出和打印。

    viewer.setOwnPage(true);

注意:
   
一旦创建和初始化了查看器,您就可以设置与其显示特征、数据库登录处理和参数提示相关的各种属性。






Business Objects
http://www.china.businessobjects.com/

支持服务
http://www.china.businessobjects.com/services/services.htm