java - 动态jasper报告标题图片

标签 java jsp spring-mvc jasper-reports dynamic-jasper

我正在创建动态碧 Jade 报告。事情看起来不错。如何将动态标题图像添加到生成的报告中?

我正在使用

FastReportBuilder fr = new FastReportBuilder();
Style headerStyle = new Style();
headerStyle.setBackgroundColor(Color.BLUE);
headerStyle.setPadding(5);

fr.setTitle("Title")
    .setSubtitle("Sub title")
    .setPrintBackgroundOnOddRows(true)
    .setUseFullPageWidth(true)
    .setPageSizeAndOrientation(Page.Page_A4_Landscape())
    .setTitleHeight(100)
    .setTitleStyle(headerStyle);

但它不起作用。 报告将以 pdf、csv 和 html 格式导出。

最佳答案

这对我有用

fr.setUseFullPageWidth(true)
        .setPageSizeAndOrientation(Page.Page_A4_Landscape())
        .addFirstPageImageBanner("path/logo_strip.jpg", 800, 50, ImageBanner.ALIGN_LEFT);

关于java - 动态jasper报告标题图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7515955/

相关文章:

java.lang.ClassNotFoundException : com. sun.xml.wss.XWSSecurityException

java - 以编程方式将复杂的 Excel 文件转换为 HTML 格式

java - html 文件内内联后端代码

java - 为什么servlet名称保留在RequestDispatcher.forward之后的url中?

java - 如何在spring中从jsp文件的选择框中获取值。

spring-mvc - Spring MVC 中未调用方面

java - 忽略 web.xml 中重复的 servlet 映射

java - 限制 spring-data-rest 返回的文档

java - 在 JSP 页面上打印控制台输出

java - Spring框架上的多线程(或异步)计算