我正在使用Bixolon SRP-330开发用于打印的Android应用程序。我的问题是:"我怎样才能打印像波斯语这样的非英语字符?"
我搜索过,发现我应该使用Bixolon角色地图,但我不知道如何使用它。我用Bixolon SDK函数设置波斯语,但仍然将单词分开并且术语反转!
PS: 我也发现了这个问题: Android Application for printing with Bixolon R200
答案 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;
}
这个解决方案解决了我的问题,但波斯世界是大胆的!