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 文字测量分页处理 
949浏览  • 1回复 待解决
如何在渲染前 测量文字需要显示的行数 
1303浏览  • 1回复 待解决
HarmonyOS如何测量文本内容的长度? 
1182浏览  • 0回复 待解决
振弦采集读数模块单次测量和连续测量有什么区别? 
3723浏览  • 0回复 待解决
HarmonyOS如何测量Text组件的宽度呢 
1293浏览  • 1回复 待解决
基于measure实现的文本测量 
2003浏览  • 1回复 待解决
如何测量获取控件高宽 
1636浏览  • 1回复 待解决
measureTextSize的测量参数不清晰 
1692浏览  • 1回复 待解决
鸿蒙中路径测量类PathMeasure具体怎么使用 
7252浏览  • 2回复 待解决
如何保证振弦传感器的测量精度? 
4456浏览  • 0回复 待解决
HarmonyOS 文字行高设定后文字不居中 
1391浏览  • 1回复 待解决
HarmonyOS  计算文字高度 
1404浏览  • 1回复 待解决
HarmonyOS 多条文字滚动 
1558浏览  • 1回复 待解决
HarmonyOS 文字fontFamily未生效 
1167浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何自定义FrameNode的测量布局与绘制? 
1374浏览  • 1回复 待解决
HarmonyOS 文字前缀 
651浏览  • 1回复 待解决
HarmonyOS 文字显示问题 
1303浏览  • 1回复 待解决
鸿蒙通用文字识别,无法识别出图中的文字? 
8401浏览  • 1回复 待解决
HarmonyOS  在一段文字里如何实现文字颜色是多种的 
2651浏览  • 2回复 待解决
如何通过profile工具,或hilog,发现某些组件在不断绘制和测量? 
937浏览  • 1回复 待解决
HarmonyOS  文字背景局部拉伸问题 
890浏览  • 1回复 待解决
HarmonyOS 文字转语音无法播报 
1267浏览  • 1回复 待解决
HarmonyOS如何实现文字轮播效果? 
1587浏览  • 1回复 待解决
HarmonyOS 弹窗文字未居中 
605浏览  • 1回复 待解决
HarmonyOS  图片+文字排列问题 
930浏览  • 1回复 待解决





















可以参考如下Demo: