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)
一段中英文字 测量全部文字的高度Number(titleSize.height)和最多三行文字的高度 Number(threeLineSize.height)一样都是48,但是实际上这段文字展示的却是4行
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 文字测量分页处理
885浏览 • 1回复 待解决
如何在渲染前 测量文字需要显示的行数
1218浏览 • 1回复 待解决
振弦采集读数模块单次测量和连续测量有什么区别?
3648浏览 • 0回复 待解决
HarmonyOS如何测量Text组件的宽度呢
1213浏览 • 1回复 待解决
HarmonyOS如何测量文本内容的长度?
1117浏览 • 0回复 待解决
基于measure实现的文本测量
1894浏览 • 1回复 待解决
如何测量获取控件高宽
1557浏览 • 1回复 待解决
measureTextSize的测量参数不清晰
1527浏览 • 1回复 待解决
鸿蒙中路径测量类PathMeasure具体怎么使用
7157浏览 • 2回复 待解决
HarmonyOS 文字行高设定后文字不居中
1290浏览 • 1回复 待解决
如何保证振弦传感器的测量精度?
4380浏览 • 0回复 待解决
HarmonyOS 计算文字高度
1278浏览 • 1回复 待解决
HarmonyOS 多条文字滚动
1294浏览 • 1回复 待解决
HarmonyOS 文字fontFamily未生效
1013浏览 • 1回复 待解决
HarmonyOS 文字显示问题
1192浏览 • 1回复 待解决
HarmonyOS 文字前缀
544浏览 • 1回复 待解决
鸿蒙通用文字识别,无法识别出图中的文字?
8274浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何自定义FrameNode的测量布局与绘制?
1302浏览 • 1回复 待解决
有没有自定义字体并使用该字体进行文本测量的示例?
2282浏览 • 1回复 待解决
HarmonyOS 在一段文字里如何实现文字颜色是多种的
2286浏览 • 2回复 待解决
HarmonyOS如何实现文字轮播效果?
1448浏览 • 1回复 待解决
HarmonyOS 文字背景局部拉伸问题
798浏览 • 1回复 待解决
HarmonyOS 文字转语音无法播报
1144浏览 • 1回复 待解决
HarmonyOS CAPI中,当使用OH_Drawing_Typography进行测量,如果包含双引号,会出现结果溢出
848浏览 • 1回复 待解决
如何通过profile工具,或hilog,发现某些组件在不断绘制和测量?
859浏览 • 1回复 待解决
可以参考如下Demo: