• HTML5_canvas_填充文本,描边文本


    canvas 文本相关

    • 填充文本

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

     

    • 文本样式

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

     

    • 描边文本

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

     

    • 水平对齐方式

    pen.textAlign = "start";    默认值

    pen.textAlign = "end"; 

    pen.textAlign = "center";

     

    • 垂直对齐方式

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

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

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

    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';

     

    --------小尾巴 ________一个人欣赏-最后一朵颜色的消逝-忠诚于我的是·一颗叫做野的心.决不受人奴役.怒火中生的那一刻·终将结束...
  • 相关阅读:
    Screen Space Soft Shadows
    立体涂鸦的草图渲染
    什么是Civil3D
    Visual Studio 和 .NET Framework
    编程语言的选择
    Civil3D二次开发能做些什么
    Civil3D二次开发Cookbook
    Civil3D跟AutoCAD是什么关系
    C#启示录:尝鲜版
    Thinking In DesignPattern
  • 原文地址:https://www.cnblogs.com/tianxiaxuange/p/9995128.html
Copyright © 2020-2023  润新知