星微米中心图像

时间:2016-05-26 09:05:55

标签: java printing receipt

我试图将图像置于80mm纸上,但它始终处于左侧位置,这就是我尝试过的。感谢

 AssetManager assetManager = mContext.getAssets();
    InputStream istr = null;
    try {
        istr = assetManager.open("www/img/logo.jpg");
    } catch (IOException e) {
        e.printStackTrace();
    }

    Bitmap bm = BitmapFactory.decodeStream(istr);

    StarBitmap starbitmap = new StarBitmap(bm, false, 200);
    commands.add(new byte[] { 0x1b, 0x61, 0x01 }); //align center
    commands.add(starbitmap.getImageEscPosDataForPrinting(false,true));

1 个答案:

答案 0 :(得分:0)

我最终使图形大小与纸张相同。所以我使用3英寸80毫米,所以我将图形1200宽度设置为250高度,并将我的图像集中在那个以图像为中心的画布上。