在同一个字符串中使用不同的fillStyles?

时间:2012-03-26 22:51:28

标签: javascript html5 canvas

我想知道是否有办法在画布上的同一fillStyle中执行2个不同的fillText

示例:如果我有一个字符串var string = "text";

我怎么能用fillText(string, X, Y)以不同的颜色写出那个字符串。

这甚至可能吗?

1 个答案:

答案 0 :(得分:1)

您需要将字符串拆分为其特定的彩色部分,并分别渲染每个部分,但要将它们放在一起,看起来好像是使用fillText()个调用进行渲染。

为了正确定位多文字渲染,您可以使用measureText()为您提供帮助。