如何改变Highchart工具提示的对齐方式?

时间:2011-12-15 17:03:28

标签: javascript highcharts

我想在高级工具提示中以波斯语显示一些信息。它工作正常,但文本对齐不正确。

由于波斯语是一种rtl语言,我需要更改文本对齐方式,使其从右侧开始。我怎么能这样做?

4 个答案:

答案 0 :(得分:4)

别忘了使用:(useHTML:true,)

tooltip: {
useHTML: true,
 formatter: function() {
 return '<div lang="fa" dir="rtl"> ' +
 this.x + ' : ' + this.y +
 '</div>';
  }
},

答案 1 :(得分:2)

可能你可以这样做:

tooltip: {
    formatter: function() {
        return '<div lang="fa" dir="rtl">دستشویی/داروخانه) کجاست؟ : ' +
               this.x + ' : ' + this.y +
               '</div>';
    }
}
那是波斯语吗?我只是用Google搜索并在某个地方找到它。

一些参考:

答案 2 :(得分:1)

我从右向左方向遇到同样的问题。因此,我认为您的文档方向设置为RTL html标记dir="rtl"属性,或者设置在样式表文件中,并带有一些选择器*{direction:rtl;},以便文档中的所有内容都可以从右到左。要修复图表对齐,只需在样式表中添加以下规则:

#container {
    direction:ltr !important;
}

这会将图表的方向重置为ltr,这样它就不会乱了。但仍然是文本对齐是左边。

答案 3 :(得分:0)

此外,您可以使用波斯语言的一些技巧,可以在这个波斯语网站上找到http://www.barnamenevis.org