1
我想知道是否有辦法在畫布上做同樣的fillText
的2個不同的fillStyle
's。在同一個字符串中使用不同的fillStyles?
例如:如果我有一個字符串var string = "text";
。
我怎麼可以用fillText(string, X, Y)
以不同的顏色寫這個字符串。
這甚至可能嗎?
我想知道是否有辦法在畫布上做同樣的fillText
的2個不同的fillStyle
's。在同一個字符串中使用不同的fillStyles?
例如:如果我有一個字符串var string = "text";
。
我怎麼可以用fillText(string, X, Y)
以不同的顏色寫這個字符串。
這甚至可能嗎?
您需要將字符串拆分爲其特定的彩色部分,然後分別渲染每個部分,儘管將它們放在一起看起來好像是使用一個fillText()
調用渲染的。
爲了正確定位多個文本呈現,您可以使用measureText()
來爲您提供幫助。
我該怎麼做?所有我到目前爲止是charAt(i)的for循環。 – justanotherhobbyist 2012-03-26 22:58:41