HarmonyOS 使用Native层的Drawing渲染文字时,如何根据显示区域宽度,设置文本行的长度

我需要把一行文字渲染成图片,因此会用到native层的Drawing,但在使用的过程中,因为找不到如何获取文本长度的接口,所以在渲染时,如果文本长度太长,会出现很多异常的情况,比如会自动换行

简单而言,就是我需要将一行文字比如“YY HarmonyOS应用开发项目”,显示到我创建的一个bitmap中,这个bitmap的宽度刚好够一行显示完这串文字,不会出现换行,这里的问题就是我创建bitmap时,无法根据文本的宽度去创建合适大小的bitmap,请问,我该如何处理

HarmonyOS
2025-01-09 16:04:51
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit
分享
微博
QQ
微信
回复
2025-01-09 18:09:09
相关问题
如何获取文本框里文字宽度
2660浏览 • 1回复 待解决
如何获取文本显示宽度和高度?
775浏览 • 1回复 待解决
如何拿到文本文字宽度数值
609浏览 • 1回复 待解决
HarmonyOS Text组件如何计算文本行
335浏览 • 1回复 待解决
HarmonyOS如何测量文本内容长度
588浏览 • 0回复 待解决
肉眼没有看出来文本行差异
4740浏览 • 1回复 待解决
通过Native 调用c++实现文本绘制
1501浏览 • 1回复 待解决