Get the barcode as a com.lowagie.text.Image and rotate it.

Best Regards,
Paulo Soares 

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On 
> Behalf Of john strecker
> Sent: Wednesday, May 12, 2004 8:16 PM
> To: [EMAIL PROTECTED]
> Subject: [iText-questions] rotating a generated barcode
> 
> Hello all;
>    I am trying to rotate a generated barcode from Itext for veritical 
> representation. Since there are not methods within the 
> barcode classes to do 
> this, I used the AWT classes vai the Image Object. However, 
> when I try to get 
> the graphics object I get the following error: Any 
> suggestions would be helpful.
> 
> Thanks
> John Strecker
> 
> 
> java.lang.IllegalAccessError: getGraphics() only valid for 
> images created with 
> createImage(w, h)
>       at sun.awt.windows.WImage.getGraphics(WImage.java:29)
> 
> 
> Here is my code snippet:
> 
>             Barcode39 code39 = new Barcode39();
>             code39.setCode("8004106861");
>             code39.setBarHeight(10);
>             Image image25 = 
> code39.createAwtImage(Color.black, Color.white);
> 
>             Graphics g = image25.getGraphics();
>             Graphics2D g2d = (Graphics2D) g;
>             AffineTransform tx = new AffineTransform();
>             double radians = Math.toRadians(90);
>             double xcentre = (image25.getWidth(null) / 2.0);
>             double ycentre = (image25.getHeight(null) / 2.0);
> 
>             tx.rotate(radians, xcentre, ycentre);
>             tx.translate(0, image25.getHeight(null));
>             g2d.drawImage(image25, tx, null);
> 
> 
> 
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by: SourceForge.net Broadband
> Sign-up now for SourceForge Broadband and get the fastest
> 6.0/768 connection for only $19.95/mo for the first 3 months!
> http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click
> _______________________________________________
> iText-questions mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/itext-questions
> 
> 


-------------------------------------------------------
This SF.Net email is sponsored by: SourceForge.net Broadband
Sign-up now for SourceForge Broadband and get the fastest
6.0/768 connection for only $19.95/mo for the first 3 months!
http://ads.osdn.com/?ad_id%62&alloc_ida84&op=click
_______________________________________________
iText-questions mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/itext-questions

Reply via email to