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