如何在Android应用程序中通过Bixolon打印机打印波斯字体?

时间:2015-05-03 15:14:32

标签: android

我正在使用Bixolon SRP-330开发用于打印的Android应用程序。我的问题是:"我怎样才能打印像波斯语这样的非英语字符?"

我搜索过,发现我应该使用Bixolon角色地图,但我不知道如何使用它。我用Bixolon SDK函数设置波斯语,但仍然将单词分开并且术语反转!

PS: 我也发现了这个问题: Android Application for printing with Bixolon R200

1 个答案:

答案 0 :(得分:0)

我找不到答案,但我以另一种方式解决了我的问题。 我设计一个布局XML文件,然后将其转换为位图Oject并打印BMP 这是我的代码:

public Bitmap loadBitmapFromView() {
    v.measure(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
    Bitmap b = Bitmap.createBitmap(v.getMeasuredWidth(),
            v.getMeasuredHeight(), Bitmap.Config.ARGB_8888);
    Canvas c = new Canvas(b);
    int a = v.getMeasuredWidth();
    int b1 = v.getMeasuredHeight();
    v.layout(0, 0, v.getMeasuredWidth(), v.getMeasuredHeight());
    v.draw(c);
    return b;

}

这个解决方案解决了我的问题,但波斯世界是大胆的!