jasperreportsを使用してJavaでバーコード画像を作成する必要があります。現在、画像ファイルをディスクに保存していますが、画像をディスクに保存せずに作成する必要があります。メモリ内にバーコード画像を作成し、それをパラメータとしてiReportに送信する必要があります。
これは私がしたことです:
Map<String, Object> parameters = new HashMap<String, Object>();
String imagePath = "\\\\netw\\barCode.jpg";
parameters.put("rutaCodigoBarrasVal", imagePath);
Barcode barCode = BarcodeFactory.createPDF417("1234567890");
barCode.setDrawingText(false);
barCode.setBarHeight(33);
barCode.setBarWidth(207);
FileOutputStream fOS = new FileOutputStream(imagePath);
BarcodeImageHandler.writeJPEG(barCode, fOS);
fOS.close();
私に何ができる?