canvas调整基点(中心点:x、y坐标所针对的点位)
在canvas中,可以使用textAlign和textBaseline属性来调整文字的基准点
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"
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?