textDirection property

TextDirection? get textDirection

Implementation

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