HarmonyOS 使用Native层的Drawing渲染文字时,如何根据显示区域宽度,设置文本行的长度
我需要把一行文字渲染成图片,因此会用到native层的Drawing,但在使用的过程中,因为找不到如何获取文本长度的接口,所以在渲染时,如果文本长度太长,会出现很多异常的情况,比如会自动换行
简单而言,就是我需要将一行文字比如“YY HarmonyOS应用开发项目”,显示到我创建的一个bitmap中,这个bitmap的宽度刚好够一行显示完这串文字,不会出现换行,这里的问题就是我创建bitmap时,无法根据文本的宽度去创建合适大小的bitmap,请问,我该如何处理
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 使用Native层的Drawing渲染文字时,设置行间距无效
160浏览 • 1回复 待解决
根据给定的文字可以获得其宽度吗,未进行渲染前,如何获得文本的宽度?
431浏览 • 1回复 待解决
HarmonyOS Marquee组件在文本长度较短,不足以滚动时如何设置文字居中显示
233浏览 • 1回复 待解决
HarmonyOS Native Drawing模块 文字渲染是否支持描边和阴影
503浏览 • 1回复 待解决
如何获取文本框里的文字宽度
2660浏览 • 1回复 待解决
如何获取文本的显示宽度和高度?
775浏览 • 1回复 待解决
如何拿到文本框文字的宽度数值
609浏览 • 1回复 待解决
如何判断文本长度是否超过文本框的长度
546浏览 • 1回复 待解决
图片作为文本的背景图,会随着文本的长度变化自动拉伸,可以设置横竖向拉伸的区域
2053浏览 • 1回复 待解决
HarmonyOS 使用styledstring时,文本不被渲染
290浏览 • 1回复 待解决
使用canvas渲染文本时,如何基于文本变化,正确绘制出对应的内容?
2141浏览 • 1回复 待解决
HarmonyOS drawing如何计算drawTextBlob的高度和宽度
253浏览 • 1回复 待解决
如何在渲染前 测量文字需要显示的行数
713浏览 • 1回复 待解决
HarmonyOS如何实现类似点9图效果,可以根据内容长度拉伸图片的指定区域
894浏览 • 1回复 待解决
HarmonyOS Text组件如何计算文本行数
335浏览 • 1回复 待解决
HarmonyOS如何测量文本内容的长度?
588浏览 • 0回复 待解决
HarmonyOS 如何根据字符的数目,来设置文本省略
267浏览 • 1回复 待解决
HarmonyOS 如何实现根据进度设置部分文本的颜色
376浏览 • 1回复 待解决
肉眼没有看出来的文本行差异
4740浏览 • 1回复 待解决
如何实现List()组件的代码设置显示区域?
538浏览 • 1回复 待解决
HarmonyOS 如何根据后台数据构建包含超链接的文本显示
169浏览 • 1回复 待解决
通过Native 调用c++层实现文本绘制
1501浏览 • 1回复 待解决
Native XComponent、Drawing、手势实现上下滑动文本和图形拖移
1450浏览 • 1回复 待解决
HarmonyOS 使用TextInput设置高度,会出现显示的文字被截掉的现象
227浏览 • 1回复 待解决
请参考以下sample code:
https://gitee.com/openharmony/applications_app_samples/tree/master/code/BasicFeature/Native/NdkRenderNodeDrawing