2006 IR Open Discussion Posted August 18, 2006 Share Posted August 18, 2006 By: Andy Santosa - andysantosa JPG and GIF are ok but not BMP 2003-05-19 20:56 I created a employee cv with employee picture in the report and the image setting is .. <image scaleImage="RetainShape" vAlign="Top" hAlign="Left" isUsingCache="false" evaluationTime="Now" hyperlinkType="None"> <reportElement mode="Opaque" x="1" y="55" width="130" height="124" forecolor="#000000" backcolor="#FFFFFF" positionType="FixRelativeToTop" isPrintRepeatedValues="true" isRemoveLineWhenBlank="false" isPrintInFirstWholeBand="false" isPrintWhenDetailOverflows="false"> <printWhenExpression><![CDATA[new Boolean($F{iEmployeePicture}!=null)]]></printWhenExpression> </reportElement> <graphicElement stretchType="NoStretch" pen="None" fill="Solid" /> <imageExpression class="java.lang.String"><![CDATA[$P{realPath}+$P{imagePath}+$F{iEmployeePicture}]]> </imageExpression> </image> the image is stored in the file, so $F{iEmployeePicture} will contain the name of the file and the two parameter contains the path. If I put JPG and GIF, the image is shown correctly but not with BMP. Do you have any idea with this problem ? Thanks Andy By: Teodor Danciu - teodord RE: JPG and GIF are ok but not BMP 2003-05-20 09:37 Hi, In Java, there is no support to work with BMP files by default. You need a special library to load images from files with formats other that JPG and GIF. You can use the Java Advanced Imaging API to if you need to display BMP images in reports. http://java.sun.com/products/java-media/jai/forDevelopers/jaifaq.html#fileformat In this case, you will load the image yourself by calling the API and give the report engine a java.awt.Image object for displaying. I hope this helps. Teodor By: Paulo Soares - psoares33 RE: JPG and GIF are ok but not BMP 2003-05-20 09:47 The last iText version in my site supports BMP directly. It returns a com.lowagie.text.Image that may or may not be usable in JR. Note that just as BMP, there's direct support for all kind of GIF, TIFF and PNG in a way that generates smaller files than using a java.awt.Image. All this for PDF only, of course. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now