`

showReport.jsp抓取报表设置

阅读更多

1,

String printer_name=null;//定义一个全局参数

//以下代码是检测这个报表是否有相应的参数模板

String paramFile = report.substring(0,iTmp)+"_arg.raq";

File f=new File(application.getRealPath(reportFileHome+ File.separator +paramFile));

///

try {

String reportPath = request.getRealPath(reportFileHome+"/"+report);

ReportDefine rd = (ReportDefine)ReportUtils.read(reportPath);

request.setAttribute("reportDefine",rd);

System.out.println(rd.getPrintSetup().getPaper());//当前报表纸张类型

System.out.println(rd.getPrintSetup().getPaperHeight());

System.out.println(rd.getPrintSetup().getPaperWidth());

     System.out.println(reportPath);

if(rd.getPrintSetup().getPaperHeight()==279 && rd.getPrintSetup().getPaperWidth()==216){

     printer_name="Microsoft XPS Document Writer"; //当报表的高宽符合时指定打印机名称

}

} catch (Throwable e) {

     e.printStackTrace();

}

----------------------------------------------------------------------------

2,

<report:html name="report1" reportFileName="<%=report%>"

funcBarLocation="both"

needPageMark="yes"

needImportExcel="yes,0"

printerName="<%=printer_name%>"//指定printerName的值

generateParamForm="no"

params="<%=param.toString()%>"

exceptionPage="/reportJsp/myError2.jsp"

appletJarName="runqianReport4Applet.jar,dmGraphApplet.jar,applet.jar"

/>

分享到:
评论

相关推荐

    report.jsp

    report.jsp

    Stimulsoft报表破解版--Base.dll Report.dll Report.Web.dll WebDesign.dll

    Stimulsoft报表破解版下载,包含Base.dll Report.dll Report.Web.dll WebDesign.dll

    javaReport.zip

    JavaReport.zip是一个包含JavaEE相关应用的压缩包,主要组件为JavaReport-V3-Enterprise-Released.jar,这可能是一个企业级的报告生成工具或者库。根据描述,这个压缩包不仅包含了可执行的JAR文件,还附带了"使用...

    Report.Machine.v6.5.FS

    《Report.Machine.v6.5.FS:Delphi 7 和 D2010 的报表解决方案》 在软件开发领域,报表系统是不可或缺的一部分,它能够帮助开发者生成、管理和展示各种数据报告。"Report.Machine.v6.5.FS" 是一款专为 Delphi 7 和 ...

    runqian_report4.jar、runqianReport4Applet.jar

    "runqian_report4.jar" 文件是润乾报表的核心组件,包含了报表设计、渲染、数据处理等功能的类库。这个JAR包提供了报表引擎,使得Java应用程序能够解析并执行润乾报表的XML定义文件,生成报表。它包含了一系列的API...

    DevExpress.XtraReport动态报表的制作

    DevExpress XtraReport 动态报表的制作 DevExpress XtraReport 是一个功能强大且灵活的报表生成工具,允许开发者快速创建复杂的报表。以下是创建动态报表的详细步骤和知识点: ### 单表报表设计 单表报表是最简单...

    【Grid++Report6报表设置器(生成的文件 xxx.grf 】设置数据源 打印报表

    标题中的“Grid++Report6报表设置器”是指一个专门用于创建和编辑报表的软件工具,它生成的文件扩展名为`.grf`,这通常是一种专有的报表格式,用于存储报表的布局、样式和数据源等信息。这个设置器允许用户自定义...

    直接jsp实现excel报表(windows操作系统下)

    report.jsp页面 博文链接:https://xiaobo.iteye.com/blog/34777

    Quick.Report.Professional.v4.07.for.Delphi.7.Full.Source-SSG.rar

    Quick.Report.Professional.v4.07.for.Delphi.7.Full.Source-SSG 这个压缩包文件是针对 Delphi 7 开发者的一款专业报表工具的源代码版本。Delphi 是一种流行的面向对象的编程环境,由 Borland 公司开发,广泛用于...

    最新报表 Fast.report.v4.8.11

    最新版本"Fast.report.v4.8.11"带来了许多增强功能和优化,旨在提升用户体验,提高开发效率,以及更好地支持2010年及以后的系统环境。 Fast Report的核心特性包括但不限于以下几点: 1. **易用性**:Fast Report...

    打印功能(jsp报表)

    ### 打印功能(JSP报表) #### 背景与目的 在当今信息化时代,将数据以报表形式呈现出来并支持打印是许多Web应用程序的基本需求之一。本篇内容旨在介绍如何在JSP页面中实现一个简单的打印功能以及报表设计。 #### ...

    NET.report.rar_NET.report_NET.report.rar_csharp report_report

    "NET.report.rar"是一个针对.NET平台的报表开发组件,主要用于帮助开发者自定义设计和生成复杂的业务报表。这个组件可能提供了丰富的API和控件,以方便用户在C#等.NET语言中进行报表的创建、编辑和渲染。 描述中的...

    最好用免费报表开发工具:Grid++Report(锐浪报表工具) 6.6.5 新版下载

    开发C/S报表与B/S报表的编程接口、报表模板与报表数据通用,共享相同的开发知识与设计资源。 1. 含C/S报表组件、WEB报表插件、HTML5报表与WEB报表服务器开发的相关文件。 2. 通用报表设计器应用程序,可视化设计报表...

    Report Machine 报表For .net

    My_ReportMachine.dll(报表工具) [Vb] 需求:My_ReportMachine.dll [Vb.Net/C#/J#] 需求:My_ReportMachine.dll/adodb.dll/Interop.My_ReportMachine.dll [C++] 需求:My_ReportMachine.dll/adodb.dll/Interop.My_...

    XtraReports.chm DEVEXPRESS 报表教程,CHM文件

    1. **报表设计基础**:介绍如何使用XtraReport设计器来创建和编辑报表布局。包括添加、删除和排列各种报表元素,如表格、图表、文本框和图片等。 2. **数据绑定**:讲解如何将报表与多种数据源绑定,如数据库、XML...

    Stimulsoft.Report.Web

    **Stimulsoft.Report.Web** 是一款专门用于创建和展示Web报表的工具,它为开发者提供了在网页上设计、查看和打印报表的功能。这款软件以其灵活性、易用性和丰富的功能集而受到许多企业和开发者的青睐。在你的场景中...

    JSP 网页报表实例

    **JSP网页报表实例** 在Web开发中,报表是一种至关重要的元素,用于展示和分析数据。JSP(JavaServer Pages)结合Java技术,为开发者提供了一种动态创建网页报表的强大工具。本实例主要探讨如何利用JSP技术实现柱状...

    rdlc.report.engine.zip_RDLC_rdlc报表设计器_报表_报表引擎_报表设计器

    这个压缩包“rdlc.report.engine.zip”包含了一个开源的RDLC报表引擎,以及RDLC报表设计器的相关资源,让我们深入探讨一下这个强大的工具。 **RDLC报表设计器** RDLC报表设计器是Visual Studio内置的一个工具,它...

    Gscr.Report控件(广源报表控件)

    这款广源报表控件(Gscr.Report)允许开发人员自由定义报表布局,提供了丰富的报表功能,包括但不限于报表显示、打印预览、打印、公式计算、数据排序以及多种格式的导出选项。这些特性使得它成为企业级应用中报表...

Global site tag (gtag.js) - Google Analytics