Jump to content
We've recently updated our Privacy Statement, available here ×

How to include svg for user with jasper report library, run from java


berlin.brown

Recommended Posts

I am trying to include an svg image into a jasper report.  I thought it would be simple

Jasper Report Library Version 6.3 and version 6.11

I wanted to load off the classpath as a strream but getting different errors

 

    parameters.put("Image", loadImageAsStream("com/services/reportgencore/api/fincalc/primerica-color-logo.svg"));
            

            parameters.put("Image", loadImageAsBatikRenderer("com/services/reportgencore/api/fincalc/primerica-color-logo.svg"));
            
            Caused by: java.lang.ClassCastException: net.sf.jasperreports.renderers.BatikRenderer cannot be cast to java.awt.Image
    at mobileFna_1596548402682_188567.evaluate(mobileFna_1596548402682_188567:348

import net.sf.jasperreports.engine.util.JRLoader;import net.sf.jasperreports.renderers.BatikRenderer;

 

How can I load a SVG in this approach?

Also, loading to the correct size with stretching

 

Link to comment
Share on other sites

  • Replies 0
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Popular Days

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...