2011-12-15 3 views
3

ハイチャートのツールチップにいくつかの情報をペルシア語で表示したいと思います。それは正常に動作しますが、テキストの配置は正しくありません。ハイチャートのツールチップのアラインメントを変更するにはどうすればよいですか?

ペルシア語はRTL言語であるため、右から始めるようにテキストの配置を変更する必要があります。これどうやってするの?

tooltip: { 
    formatter: function() { 
     return '<div lang="fa" dir="rtl">دستشویی/داروخانه) کجاست؟ : ' + 
       this.x + ' : ' + this.y + 
       '</div>'; 
    } 
} 

はペルシャ語ということです:

答えて

1

は私が左方向に右と同じ問題を抱えていました。あなたの文書の方向は、タグ(dir="rtl"属性)、またはスタイルシートファイル(*{direction:rtl;}のようなセレクタ)のいずれかで文書の方向がRTLに設定されていると思います。グラフの配向を固定するだけで、あなたのスタイルシートに以下のルールを追加します:それは厄介なことがないように

#container { 
    direction:ltr !important; 
} 

これは、ltrにグラフの方向をリセットします。それでもテキストの整列は残されています。

2

は、あなたがこのような何かを行うことができますことができますか?私はグーグルでどこかでそれを見つけました。

いくつかの参照文献:

+0

うん、これはペルシア語です。私はそれを試みたが、それは働かなかった。私はHighchartのソースコードのツールチップのスタイルを変えただけでなく、うまくいきませんでした。 – Morteza

0

また、あなたはこのペルシャ語のウェブサイトで見つけることができペルシア語の言語のためのいくつかのトリックを使用することができますhttp://www.barnamenevis.org

3

使用することを忘れてはいけない:(useHTML:真、)

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