Note that there are some explanatory texts on larger screens.

plurals
  1. POgenerate barcode EAN13 blackberry os 7
    text
    copied!<p>i have some problem during generate EAN 13 barcode on blackberry os 7 i actually already create some code to generate EAN 13 and its working fine on simulator 9800 os 6 but when i it on simulator 9900 dakota os 7 the barcode goes all black can somebody please help me to solve my problem</p> <p>here my code</p> <pre><code>public void ean13writer(String ang){ try { EAN13Writer ean13 = new EAN13Writer(); ByteMatrix barcode = ean13.encode( ang , BarcodeFormat.EAN_13 , width , height ); System.out.println("barcode : "+barcode); jajal= ByteMatrix2Bitmap(barcode); VerticalFieldManager cardcodemanager = new VerticalFieldManager(){ }; Bitmap borderBitmap = Bitmap.getBitmapResource("rounded-border.png"); BitmapField cardcode = new BitmapField(jajal); cardcodemanager.add(cardcode); cardcodemanager.setMargin(2, 40, 2, 40); cardcodemanager.setPadding(2, 10, 2, 10); cardcodemanager.setBorder( BorderFactory.createBitmapBorder( new XYEdges(12,12,12,12), borderBitmap ) ); cardScreen.add(cardcodemanager); }catch (Exception e) { //add( new RichTextField( "gagal coy : " + e ) ); String a = String.valueOf(e).toString(); Dialog.alert(a); } } private static Bitmap ByteMatrix2Bitmap(ByteMatrix matrix){ int width = matrix.getWidth(); int height = matrix.getHeight(); //matrix is a 0-1 matrix byte[][] array = matrix.getArray(); int[] imgdata = new int[width*height]; Bitmap bitmap = new Bitmap(width, height); //System.out.println("hasil array byte [] [] ="+matrix.getArray()); for (int y = 0; y &lt; height; y++) { for (int x = 0; x&lt; width; x++){ if (array[y][x] == 0){ imgdata[y * width + x] = Bitmap.TRUE_WHITE; //System.out.println("KALO 0 = "+imgdata[y * width + x]); }else{ imgdata[y * width + x] = Bitmap.TRUE_BLACK; //System.out.println("KALO BUKAN = "+imgdata[y * width + x]); } } } bitmap.setARGB(imgdata, 0, width, 0, 0, width, height); Bitmap retmap = new Bitmap(2*width ,10*height ); bitmap.scaleInto(retmap, Bitmap.FILTER_BILINEAR, Bitmap.SCALE_TO_FIT); return retmap; } </code></pre> <p>best regards aditya eka putra</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload