didExceedMaxLines method

bool didExceedMaxLines({
  1. required TextStyle style,
  2. int maxLines = 1,
  3. required double maxWidth,
})

超过多少行文本是否溢出

Implementation

bool didExceedMaxLines({
  required TextStyle style,
  int maxLines = 1,
  required double maxWidth,
}) {
  final tp = TextPainter(
    text: TextSpan(text: this, style: style),
    maxLines: maxLines,
    textDirection: TextDirection.ltr,
  );

  tp.layout(maxWidth: maxWidth);

  return tp.didExceedMaxLines;
}