2012-09-12 60 views
0

有canvas元素在我的html頁面, 我可以繪製圖形,使用rgraph庫... 現在我想在那裏添加一定的文本元素 ,我可以通過打印它像這樣做:現在如何改變文字顏色在RGraph.Text帆布文本元素

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

,只有1對色彩的說法,它是文本的背景顏色 我需要改變它的動態文本顏色。有誰知道如何更改該項目的文字顏色?

回答

1

許多RGraph方法(儘管不是全部)都使用當前的strokeStyle或fillStyle設置。例如:

context.fillStyle = 'red'; 
RGraph.Text(...); 
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 */);