java - 如何增加 JasperViewer 的宽度或高度(硬编码)?

标签 java swing jasper-reports

这是我的代码

static Connection connHealthInfoSystem = DBConnection.conn("health_info_system");
public static void printDisplayable(String reportPath, Map parameter) {
    JasperDesign jd;
    try {
        jd = JRXmlLoader.load(reportPath);
        JasperReport jr = JasperCompileManager.compileReport(jd);
        JasperPrint jp = JasperFillManager.fillReport(jr, parameter, connHealthInfoSystem);
        JasperViewer.viewReport(jp, false);
    } catch (JRException ex) {
        Logger.getLogger(JasperPrinting.class.getName()).log(Level.SEVERE, null, ex);
    }
}

根据我当前的代码,如何在弹出的报告中增加其宽度?

最佳答案

JasperCompileManager.compileReport(jd);之前尝试jd.setPageWidth(999);

关于java - 如何增加 JasperViewer 的宽度或高度(硬编码)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51867922/

相关文章:

java - SonarQube pdf 报告创建

Java将矩形添加到ArrayList然后绘制它们

java - 如何在ireport中创建动态列?

java - Jasper Reports,在 bean 中传递列表/数组

java - JAVA拦截UNIX shell输入密码的Jsch提示

java - 单个数组在每个元素中存储多个变量

java - 如何在 Java 中为笑脸画嘴

java - 如何从 java 程序中调用 bat

java - Java JScrollPane动态添加组件的方法

dictionary - 如何将 HashMap<String,Integer> 参数转换为 Map<String,Object)