簡體   English   中英

Jasper 報告圖像路徑

[英]Jasper report image paths

我想在我的 jasper 報告、swing 應用程序中插入圖像。 所有圖像都在一個包中。 我想在jasper report中設置圖片的路徑。也就是說,設置項目圖片的路徑。當整個項目位置改變時,有一個異常說沒有找到圖片。 請讓我知道如何設置圖像路徑。

項目結構:MyProject
|-源碼包

源碼包下
|-Images // 我的圖片在這里
|-Reports // 我的 jasper 報告所在的位置
|-MyJFrames |

您還沒有發布很多細節,但是在使用 Jasper Report 處理絕對/相對路徑時,我遇到了類似的問題。

Jasper Report 無法設置或使用項目資源(子報表、圖像等)的相對路徑,特別是當您使用IREPORT 設計器工具。

我正在使用 jasper 報告和 IREPORT 4.1.1,每次將 JRXML 編譯為 .jasper 文件時,我的路徑都是絕對路徑。 當整個項目移動到不同的機器時,這會導致“破壞”。 為了使用我的報告的相對路徑,我必須通過編程方式即在我的 Java 應用程序中編譯報告。 簡而言之,我使用的 java 實用程序方法讀取 JRXML 文件並將絕對路徑替換為相對路徑,然后編譯報告。

看看這個論壇,它有一些關於如何做的不同答案。

http://forums.devshed.com/java-help-9/relative-path-for-subreport-in-jasperreport-309313.html

我也遇到了和你一樣的問題。 要解決此問題,請使用硬編碼路徑值。 您必須創建一個參數,您可以將圖像位置傳遞給該參數,然后在圖像表達式中使用此參數。 我在這篇文章中找到了解決方案。

對於圖像和子報告路徑是必需的。 我在默認提示中使用 ./ 從我將所有內容保存在單個文件夾中的任何位置工作。 SUBREPORT_DIR 如果不同元素的位置不同,則所需路徑相同,那么您必須通過參數部分作為上面的帖子。 也請檢查他的鏈接。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM