Hi, I've got a problem with Images not showing up in my report. Here's what I do: I load an empty Template with the JRLoader to get a JasperReport Object. On that Object I'm calling: ... JRDesignBand xBand = new JRDesignBand(); ... (do custom settings on the band, like drawing lines and setting JRDesignImage elements) ... JasperReport xReport = JRLoader... JRBand[] Bands = xReport.getDetailSection().getBands(); Bands[0] = xBand; ..effectively exchanging the detail band from the already compiled report with a self generated one. This works fine, except that the Images don't show up. Other things like JRDesignStaticText and JRDesignLine show up perfectly fine though. I guess that's because the Images need to be converted to JRBaseImages to show up properly, but I didn't find a way to do just that until now. The reason that I'm loading an empty Template is because it cuts down the generation time by incredible amounts. I'm using this approach to draw a JTree structure by hand. If I compile it with a JRDesign instead of loading the template and exchanging the bands, the images show up correctly, but the generation time jumps from ~2 seconds to ~5 minutes which is unacceptable. Any help as to why the Images don't show up using my approach is greatly appreciated. Thanks, Nathien