技術特征:
技術總結(jié)
本發(fā)明公開了一種繪制文本的方法及裝置,涉及計算機技術領域,為解決現(xiàn)有的在Canvas上繪制文本的方法效果差的問題而發(fā)明。本發(fā)明的方法包括:在畫布Canvas上繪制每一個字符之前,計算當前的剩余寬度,剩余寬度為Canvas寬度減去前一個字符的字符終點橫坐標的差值,字符終點橫坐標為前一個字符的字符起點橫坐標與前一個字符的字符寬度之和;判斷剩余寬度是否小于待繪制字符的字符寬度;若剩余寬度不小于待繪制字符的字符寬度,則在前一個字符之后繪制待繪制字符;若剩余寬度小于待繪制字符的字符寬度,則換行繪制待繪制字符。本發(fā)明適合應用在使用Canvas元素繪制文本的過程中。
技術研發(fā)人員:周建濤
受保護的技術使用者:北京國雙科技有限公司
技術研發(fā)日:2016.01.29
技術公布日:2017.08.08