0

HTMLページにキャンバス要素があり、rgraphライブラリを使用してグラフを描画できます...ここで、次のように印刷することで実行できる特定のテキスト要素をそこに追加したいと思います:

RGraph.Text(this.canvas.getContext("2d"), "Verdana", 8, 30, 125, 'TECHNOLOGY', "top", "left", false, 270, '#000000');

現在、色の引数は 1 つだけです。これは、テキストの色を動的に変更する必要があるテキストの背景色です。そのアイテムのテキストの色を変更する方法を知っている人はいますか?

4

2 に答える 2

1

RGraph メソッドの多く (すべてではありません) は、現在の strokeStyle または fillStyle 設定が何であれ使用します。たとえば、次のようになります。

context.fillStyle = 'red';
RGraph.Text(...);
于 2012-09-13T10:56:18.997 に答える
0

親愛なる、私はここに投稿することで再び断食する方法でした. このソリューションは単純ですが、デフォルトのキャンバスであり、RGraph.Text() メソッド自体では不可能であり、コンテキストの fillcolor を初期化するだけです。

myContext = this.canvas.getContext('2d');
myContext.setFillColor(255, 255, 0, 1.0); // you can add any RGBA values here...
RGraph.Text(/* arguments go here */);
于 2012-09-12T13:42:45.317 に答える