codeEAN = createobject("java","com.lowagie.text.pdf.BarcodeEAN"); codeEAN.setCodeType(codeEAN.UPCA); codeEAN.setCode(_gtin); color = createobject("java","java.awt.Color"); image = codeEAN.createAwtImage(color.black, color.white); bufferedImage = createObject("java", "java.awt.image.BufferedImage"); bufferedImageType = bufferedImage.TYPE_BYTE_GRAY; bufferedImage = bufferedImage.init(image.getWidth(JavaCast("null", "")),image.getHeight(JavaCast("null", "")), bufferedImageType); graphics2D = bufferedImage.createGraphics(); graphics2D.drawImage(image,0,0,JavaCast("null", "")); barcodeImage = imageNew(bufferedImage);