2012-09-12 1 views
0

имеющей брезентовый элемент в моем HTML-странице, я могу рисовать графики, используя библиотеку rgraph ... Теперь я хотел бы добавить определенный элемент текста там , который я могу сделать, печатая это так:Как изменить TextColor в RGraph.Text холста элементе текст

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

теперь есть только один аргумент для цвета, и это текст цвет фона я должен был бы изменить его цвет текста динамически. кто-нибудь знает, как изменить цвет текста этого элемента?

ответ

1

Многие из методов RGraph (хотя и не все) используют все текущие настройки strokeStyle или fillStyle. Так, например:

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

oh dear, Я был снова способ поститься здесь. это решение прост, но по умолчанию canvas и невозможно с помощью метода 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 */);