I am guessing that you need to the change the 'Reading Order:' to be correct for the version of the report. This can be done dynamically be creating a in each text box of the report, format text, paragraph tab, x-2 button
something like:
if {table.fieldAsFlag} = true then
crLeftToRightTextReadingOrder
else
crRightToLeftTextReadingOrder
The unknown part is the if statement, at least to me.
HTH