首頁 > web前端 > H5教程 > HTML5之8 __Canvas 文本

HTML5之8 __Canvas 文本

黄舟
發布: 2017-02-18 14:38:05
原創
1693 人瀏覽過

canvas API 具有強大的文字功能, 操作canvas  文字與操作其他路徑物件   的方式相同: 可以​​描繪文字輪郭,填滿文字內部。

context 物件的文字繪製由兩個函數實作:

fillText(text, x, y, maxwidth);                   它, I ;              描繪輪郭

<br>

兩個函數的參數: 文字參數, 以及用於指定文字位置的座標參數, maxwidth  是可選參數, 用於限製字體大小, 將文字字體強制收縮到指定尺寸.

此外還有一個measureText () 函數, 它會傳回一個度量對象, 其中包含了在目前context 環境下指定文字的實際顯示寬度<br>

<br>
登入後複製
在HTML5.js 源码定义为:
登入後複製
/**@param {string} text@return {TextMetrics}*/CanvasRenderingContext2D.prototype.measureText = function(text) {};
登入後複製

一個範例<br>

成strokeText(), 效果: 

<br>

<br>為了確保文字在各瀏覽器下都能正常顯示, Canvas  API 為context 提供了類似於CSS 的屬性, 以此來保證實際顯示效果的高度可配置.

<br><br> 以上就是HTML5之8 __Canvas 文本的內容,更多相關內容請關注PHP中文網(www.php.cn)!

<br>

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板