JasperReportsを使用して、Javaを使用して動的にレポートを作成しています。画像表現(画像パス)に問題があります。イメージの式を設定して、正しいイメージのパスを常に格納する方法
JRDefaultStyleProvider JRDefaultStyleProvider = null;
JRDesignImage image = new JRDesignImage(JRDefaultStyleProvider);
image.setX(0);
image.setY(0);
image.setWidth(200);
image.setHeight(200);
exp = new JRDesignExpression();
**exp.setText("\"D:/MyProgram/src/myprogram/images/logo.png\"");**
image.setExpression(exp);
image.setStyle(styles.imageStyle);
title_band.addElement(image);
それは正常に動作しますが、私はMYPROGRAMの場所を変更する場合、私はまた、式の中でパスを変更する必要があります:これは私が今それを渡す方法です。 式を../images/logo.png
に設定しようとしましたが、「バイトデータが見つかりません:../images/logo.png」というエラーが発生しました。どんな助けもありがとう。