- Web編程基礎:HTML5、CSS3、JavaScript(第2版)
- 任平紅 陳矗編著
- 293字
- 2019-07-01 10:09:08
3.3 繪制文字
可以使用fillText()方法和strokeText()方法來繪制文字,其中fillText()方法用來繪制填充文字,strokeText()方法用來繪制輪廓文字。
3.3.1 繪制填充文字
繪制填充文字時,fillText()方法的用法如下:
context.fillText(text, x, y, [maxWidth]);
其中,text為要繪制的文字,x、y為繪制文字的坐標,maxWidth為可選參數,表示顯示文字時的最大寬度。如果要繪制的文字大于最大寬度,那么字體會被調整成更小的字號或者更瘦的字體。例如,filledText.html。
filledText.html:

filledText.html在瀏覽器中的顯示效果如圖3-7所示。

圖3-7 filledText.html的顯示效果
3.3.2 繪制輪廓文字
繪制輪廓文字時,strokeText()方法的用法如下:
context.strokeText(text, x, y, [maxWidth]);
其中,text為要繪制的文字,x、y為繪制文字的坐標,maxWidth為可選參數,表示顯示文字時的最大寬度。例如,hollowText.html。
hollowText.html:

hollowText.html在瀏覽器中的顯示效果如圖3-8所示。

圖3-8 hollowText.html的顯示效果
推薦閱讀
- C++程序設計教程
- 數據科學實戰手冊(R+Python)
- Docker技術入門與實戰(第3版)
- Mastering PHP Design Patterns
- Learning Data Mining with R
- Unity 5 for Android Essentials
- SQL Server實用教程(SQL Server 2008版)
- Mastering React
- 零基礎學HTML+CSS
- 算法圖解
- Puppet:Mastering Infrastructure Automation
- Beginning C# 7 Hands-On:The Core Language
- Java編程指南:語法基礎、面向對象、函數式編程與項目實戰
- SOA Patterns with BizTalk Server 2013 and Microsoft Azure(Second Edition)
- 軟件工程實用教程 (第3版)