textExceedMaxLines static method

bool textExceedMaxLines(
  1. String text,
  2. TextStyle textStyle,
  3. int maxLine,
  4. double maxWidth,
)

Implementation

static bool textExceedMaxLines(
    String text, TextStyle textStyle, int maxLine, double maxWidth) {
  TextSpan textSpan = TextSpan(text: text, style: textStyle);
  TextPainter textPainter = TextPainter(
      text: textSpan, maxLines: maxLine, textDirection: TextDirection.ltr);
  textPainter.layout(maxWidth: maxWidth);
  if (textPainter.didExceedMaxLines) {
    return true;
  }
  return false;
}