MVC - 当创建PDF报告并尝试打印时,阿拉伯语将非按字母顺序排列

时间:2017-01-18 06:45:37

标签: asp.net-mvc pdf arabic

我正在使用MVC。我写了正常的代码来创建我的PDF报告, 一切都很好,除了有时当我打印报告时,阿拉伯字母按照你在这里看到的非字母印刷:

Example to my problem

我的代码是:

LocalReport.DataSources.Clear();
    LocalReport.DataSources.Add(ReportDataSource);

    string MimeType;
    string Encoding;
    string FileNameExtension;
    Warning[] Warnings;
    string[] Streams;
    byte[] RendereBytes;

    RendereBytes = LocalReport.Render(
        ReportType,
        null, //DeviceInfo,
        out MimeType,
        out Encoding,
        out FileNameExtension,
        out Streams,
        out Warnings
        );


    return File(RendereBytes, MimeType);

我已经使用Unicode(带签名的UTF-8)保存了我的所有.rdlc报告 - 代码页65001但同样的问题来了。我需要做些什么来解决这个问题?

1 个答案:

答案 0 :(得分:0)