textDirection property

TextDirection get textDirection

Determines text direction from the InlineSpan tree.

Defaults to TextDirection.ltr when the text is empty or neutral.

Implementation

TextDirection get textDirection {
  final extracted = extractTextFromSpan(text);
  if (extracted.isEmpty) return TextDirection.ltr;
  final sampleSize = sampleLength ?? extracted.length;
  final sample = extracted.substring(0, math.min(sampleSize, extracted.length));
  return BidiHelper.estimateDirectionOfText(sample) ?? TextDirection.ltr;
}