剑道图阿拉伯语标题(RTL)问题

时间:2018-02-12 07:56:10

标签: canvas kendo-ui dojo kendo-asp.net-mvc kendo-chart

“阿拉伯语”

显示图表标题

enter image description here

预期图表标题“(متوسطالدخلالسنويللأفراد(2005”

根据剑道建议,他们要求我们使用方向RTL

  <div class="k-rtl">
<div id="chart"></div>
</div>

使用后也会出现同样的问题。

建议我们解决问题

创建了dojo示例 Click view demo

1 个答案:

答案 0 :(得分:0)

解决方案就是我们需要在最后联系阿拉伯语空字符。

“\ u200f”我们使用阿拉伯语空格编码来解决此问题。

       function OnChartRender(e)
        {
          var chart = e.sender;
          var newTitle = chart.options.title.text;// "Arabic title goes here"
          newTitle = newTitle + "\u200f";
          chart.options.title.text = newTitle;    
          chart.refresh(); 
       }