我想在高级工具提示中以波斯语显示一些信息。它工作正常,但文本对齐不正确。
由于波斯语是一种rtl语言,我需要更改文本对齐方式,使其从右侧开始。我怎么能这样做?
答案 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