0

アラビア語印刷のボタンクリックのコード

 private void btnPrintArabic_Click(object sender, EventArgs e)
    {

//Just For Display in List
        AddList("+Print Arabic");


        var source = "على";

        var westernLatin = Encoding.GetEncoding(1256);
        var arabic = Encoding.GetEncoding(1256);

        var bytes = arabic.GetBytes(source);
        var result = westernLatin.GetString(bytes); // Uáì
        Printer.MapCharacterSet = true;
        Printer.CharacterSet = 864;

        int nRC = Printer.PrintNormal(2, result);
        AddList("Print Arabic = " + nRC);
        AddList("-Print Arabic " + ((nRC == (int)OPOS_Constants.OPOS_SUCCESS) ? "Succeeded" : "Failed"));
    }

私がやっていることに間違いはありますか.長い間結果を試してみましたが、スタックでも適切な答えがありませんでした.プリンターの開閉と通常の印刷は正常に機能しています.他の言語になると機能しません.

いくつかの参考文献を試しましたが、アラビア語を印刷できませんでした

Khalidによるその他のオプション

その他の結果参考

Khalidによるその他のオプション

Bixilon の Opos マニュアルのリファレンス

http://bixolon.com/upload/download/manual_bxl%20sdk%20for%20ios_upos%20compliance%20api%20reference%20guide_english_rev_1_03.pdf

4

0 に答える 0