HarmonyOS 文字测量
this.content='一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十iuyiuyiuy'
//测量整个文案的高度
let titleSize: SizeOptions = MeasureText.measureTextSize({
textContent: this.content, // 被计算文本内容
constraintWidth: 868, // 被计算文本布局宽度
wordBreak: WordBreak.BREAK_WORD,
fontSize: 13 // 被计算文本字体大小
})
//当前为三行文字的高度
let threeLineSize: SizeOptions = MeasureText.measureTextSize({
textContent: this.content,
constraintWidth: 868,
fontSize: 13,
wordBreak: WordBreak.BREAK_WORD,
maxLines: 3 // 被计算文本最大行数
})
Text(this.content)
.textAlign(TextAlign.Start)
.width(px2vp(868))
.fontSize(13)
.fontColor(this.contentFontColor)
.wordBreak(WordBreak.BREAK_ALL)
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
一段中英文字 测量全部文字的高度Number(titleSize.height)和最多三行文字的高度 Number(threeLineSize.height)一样都是48,但是实际上这段文字展示的却是4行
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 文字测量分页处理
668浏览 • 1回复 待解决
如何在渲染前 测量文字需要显示的行数
1070浏览 • 1回复 待解决
振弦采集读数模块单次测量和连续测量有什么区别?
3483浏览 • 0回复 待解决
HarmonyOS如何测量Text组件的宽度呢
984浏览 • 1回复 待解决
HarmonyOS如何测量文本内容的长度?
944浏览 • 0回复 待解决
如何测量获取控件高宽
1391浏览 • 1回复 待解决
基于measure实现的文本测量
1635浏览 • 1回复 待解决
measureTextSize的测量参数不清晰
1305浏览 • 1回复 待解决
HarmonyOS 文字行高设定后文字不居中
1025浏览 • 1回复 待解决
鸿蒙中路径测量类PathMeasure具体怎么使用
6925浏览 • 2回复 待解决
HarmonyOS 计算文字高度
956浏览 • 1回复 待解决
如何保证振弦传感器的测量精度?
4192浏览 • 0回复 待解决
HarmonyOS 多条文字滚动
929浏览 • 1回复 待解决
HarmonyOS 文字fontFamily未生效
742浏览 • 1回复 待解决
HarmonyOS 文字前缀
390浏览 • 1回复 待解决
HarmonyOS 文字显示问题
996浏览 • 1回复 待解决
鸿蒙通用文字识别,无法识别出图中的文字?
8001浏览 • 1回复 待解决
HarmonyOS 在一段文字里如何实现文字颜色是多种的
1715浏览 • 2回复 待解决
HarmonyOS 文字背景局部拉伸问题
622浏览 • 1回复 待解决
HarmonyOS 文字转语音无法播报
850浏览 • 1回复 待解决
HarmonyOS如何实现文字轮播效果?
1130浏览 • 1回复 待解决
HarmonyOS 弹窗文字未居中
422浏览 • 1回复 待解决
HarmonyOS 图片+文字排列问题
675浏览 • 1回复 待解决
如何实现一段文字里带几个可点击的文字
1252浏览 • 1回复 待解决
HarmonyOS Flex左右布局时,右边如果有文字,文字则会出现问题
662浏览 • 1回复 待解决
可以参考如下Demo: