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;
}