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

如何在Android应用程序中使用Bixolon打印机打印波斯字体?,android,Android,我正在用Bixolon SRP-330开发一个用于打印的Android应用程序。我的问题是:“我如何打印非英语字符,比如波斯语?” 我搜索了一下,发现我应该使用Bixolon角色映射,但我不知道如何使用它。我用Bixolon SDK函数设置了波斯语,但单词仍然是分开的,术语是颠倒的 附言: 我也发现了这个问题: 我找不到答案,但我用另一种方法解决了我的问题。 我设计了一个布局XML文件,然后将其转换为位图项目并打印BMP 这是我的代码: public Bitmap loadBitmapFromV

我正在用Bixolon SRP-330开发一个用于打印的Android应用程序。我的问题是:“我如何打印非英语字符,比如波斯语?”

我搜索了一下,发现我应该使用Bixolon角色映射,但我不知道如何使用它。我用Bixolon SDK函数设置了波斯语,但单词仍然是分开的,术语是颠倒的

附言: 我也发现了这个问题:
我找不到答案,但我用另一种方法解决了我的问题。 我设计了一个布局XML文件,然后将其转换为位图项目并打印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;
}

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