可以通过以下方法@ohos.measure可以返回多行文字的宽高,没有返回行数,但可以根据业务场景来计算。场景一:超过特定行数(下方以3行为例),样式不同,比如加上展开、收缩。计算文本总高度let textSize : SizeOptions = measure.measureTextSize({ textContent: this.content, fontSize: 24, constraintWidth: 300 })限定宽度和最大行数(3行),计算高度let textSize2 : SizeOptions = measure.measureTextSize({ textContent: this.content, fontSize: 24, maxLines: 3, constraintWidth: 300 })若textSize.height \> textSize2.height,则表示实际高度超过3行。
可以通过以下方法
@ohos.measure可以返回多行文字的宽高,没有返回行数,但可以根据业务场景来计算。
场景一:超过特定行数(下方以3行为例),样式不同,比如加上展开、收缩。
计算文本总高度
限定宽度和最大行数(3行),计算高度
若textSize.height \> textSize2.height,则表示实际高度超过3行。