如何更改RGraph.Text画布文本元素中的文本颜色

时间:2012-09-12 13:12:19

标签: html canvas rgraph

在我的html页面中有一个canvas元素, 我可以使用rgraph库绘制图表... 现在我想在那里添加一个特定的文本元素 我可以这样打印它:

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

现在,颜色只有一个参数,它是文本背景颜色 我需要动态更改它的文本颜色。有谁知道如何更改该项目的文字颜色?

2 个答案:

答案 0 :(得分:1)

许多RGraph方法(尽管不是全部)使用当前的strokeStyle或fillStyle设置。例如:

context.fillStyle = 'red';
RGraph.Text(...);

答案 1 :(得分: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 */);