2011-09-22 115 views
0

我正在創建動態碧玉報告。事情看起來很好。如何將動態標題圖像添加到生成的報告中?動態碧玉報告標題圖片

我使用

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格式導出。

+0

可能這篇文章可以幫助您:http://gilbertadjin.wordpress.com/2009/07/01/inserting-images-from-database-into-jasper-reports/ –

+0

沒有它對我沒有幫助。我正在研究FastReportBuilder.addImageBanner()。你怎麼看。 –

+0

我認爲你是對的。示例:http://dynamicjasper.com/docs/current/xref-test/ar/com/fdvs/dj/test/WhenNoDataTest.html –

回答

2

它爲我

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