2012-01-17 29 views
1

我想寫一個賈斯珀報告應用程序。它必須安排一幅圖像和一段文字,以便它們適當放置。這就是我要的。賈斯珀報告圖像和文字混合

capture

我得到的圖像和文字從web服務,這樣我就可以在運行時獲取的圖像尺寸。如果寬度較大,文字應該在下面,反之亦然。我嘗試通過參數設置寬度選項,但它不起作用。

我該怎麼辦?

回答

2

正確:無法使用參數設置圖像寬度。

最快的解決方案可能是這樣的:
確定您的最大寬度是多少。然後使用「打印時的表達式」來顯示圖片接下來文本佈局或圖片上方文本佈局。您的報告將包含2個圖像元素和2個文本元素,但您將根據圖像大小選擇要顯示哪一個。

另一種方法是調查像動態賈斯珀這樣的東西。這是一個專門用於動態生成.jrxml的項目,因此它可以修改與您所描述的寬度類似的寬度。

+0

是的,有4個元素工作,謝謝。 – akaya 2012-01-18 13:44:50