HTML5_canvas_填充文本,描边文本

canvas 文本相关canvas

  • 填充文本

pen.fillText("HelloWorld", 100, 100);        文本的(100, 100) 在文本基线处spa

 

  • 文本样式

pen.font = "blod 40px 微软雅黑";blog

 

  • 描边文本

pen.strokeText("哈哈", 200, 200);im

 

  • 水平对齐方式

pen.textAlign = "start";    默认值样式

pen.textAlign = "end"; margin

pen.textAlign = "center";top

 

  • 垂直对齐方式

pen.textBaseline = "top";    基线在文字之下,有缝隙img

pen.textBaseline = "hanging";    基线在文字之下,无缝隙di

pen.textBaseline = "middle";    文字被基线穿过,基线偏上co

pen.textBaseline = "bottom";    基线在文字之下,

pen.textBaseline = "alphabetic";    默认值

 

  • 文本水平垂直居中(600*600的画布)
  • pen.textAlign = 'center';
  • pen.textBaseline = "middle";

 

  • 阴影(能够有多个阴影;既能够是文字阴影,也能够是绘画文本)

pen.shadowOffsetX = 20;

pen.shadowOffsetY = 20;

pen.shadowBlur = 5;

pen.shadowColor = 'red';

相关文章
相关标签/搜索