canvas调整基点(中心点:x、y坐标所针对的点位)

在canvas中,可以使用textAligntextBaseline属性来调整文字的基准点

 

textAlign属性:用于设置文字的水平对齐方式。
start(默认,基准点在文字左端)
 
end(基准点在文字右端)
 
center(基准点在文字中心)
 
left(基准点在文字左端)
 
right(基准点在文字右端)
 
 
textBaseline属性:用于设置文字的垂直对齐方式。
 
top(基准点在文字顶部)
 
hanging(基准点在悬挂基线上)
 
middle(基准点在文字中间)
 
alphabetic(基准点在标准的字母基线上)
 
ideographic(基准点在表意基线上)
 
bottom(基准点在文字底部)
 
 

例如html中dom的基准点在左上角那我们就可以设置

 c.textAlign = 'start'
 c.textBaseline = 'top';

使文字的基准点为左上角

 

文字在指定位置居中显示:可以将textAlign设置为"center"和textBaseline设置为"middle"
  
 
 
posted @   SimoonJia  阅读(159)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示