inlineElementMaxLineHeight method

double inlineElementMaxLineHeight(
  1. RenderBoxModel box
)

Implementation

double inlineElementMaxLineHeight(RenderBoxModel box) {
  if (_paragraph == null || _paraLines.isEmpty) return 0.0;
  final range = _elementRanges[box];
  if (range == null) return 0.0;
  final rects = _paragraph!.getBoxesForRange(range.$1, range.$2);
  if (rects.isEmpty) return 0.0;
  double maxH = 0.0;
  for (final tb in rects) {
    final int li = _lineIndexForRect(tb);
    if (li < 0 || li >= _paraLines.length) continue;
    final double h = _paraLines[li].height;
    if (h > maxH) maxH = h;
  }
  return maxH;
}