2012-02-06 3 views
1

У меня есть элемент холста, на который я хочу поместить некоторый текст, используя метод fillText().Полужирный/курсив не работает с холстом fillText()

Я использую следующий формат, чтобы сделать это:

ctx.font = "Bold Italic" + myText.fontSize + "px Arial " + myText["font-family"]; 

Здесь myText отображение следующего типа:

var myText = { 
       "font-family": "family", 
       "fontSize" : "size" 
      }; 

Дерзким и италийское свойство не работает. Я не знаю, что такое ошибка в этом коде.

ответ

6

Ниже линия отсутствует пространство между наклонным и myText.fontSize:

ctx.font = "Bold Italic" + myText.fontSize + "px Arial " + myText["font-family"]; 

Так оно и должно быть:

ctx.font = "Bold Italic " + myText.fontSize + "px Arial " + myText["font-family"]; 

Кроме того, он может просто быть для целей вашего вопроса , но fontSize не является числом, это строка «размер»

+0

Thanx iterion работает. –

Смежные вопросы