PrintWritter在java中打印POS泰米尔语字符

时间:2018-05-14 05:55:08

标签: java android

我有客户结算申请,我正在使用POS打印机的打印结算。 英文字符工作正常,但中文,印地文,阿拉伯文和泰米尔文字格不起作用。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

对于泰米尔语,您可以按照以下步骤操作:

  1. 下载要用于泰米尔语的字体(FontName.ttf)。并将其放在Assets文件夹中。
  2. 导入库:https://github.com/mayooresan/Android-TamilUtil
  3. 创建TypeFace并设置为TextView(根据需要进行修改),如下所示:
  4. Typeface fontTamil = Typeface.createFromAsset(getAssets(),"fonts/FontName.ttf"); textView.setTypeface(fontTamil); textView.setText(TamilUtil.convertToTamil(TamilUtil.TSCII, "வணக்கம்"));

    示例应用 https://github.com/mayooresan/Android-TamilUtil/tree/master/Example