diff --git a/pdf/lib/src/widgets/table.dart b/pdf/lib/src/widgets/table.dart index 39aefa4d..00f8f100 100644 --- a/pdf/lib/src/widgets/table.dart +++ b/pdf/lib/src/widgets/table.dart @@ -683,3 +683,18 @@ class Table extends Widget with SpanningWidget { } } } + +extension RtlList on List { + List showRTL() { + var result = []; + for (var i = length - 1; i >= 0; i--) { + dynamic element; + element = elementAt(i); + if (element is List) { + element = element.showRTL(); + } + result.add(element); + } + return result; + } +}