Creates a new BidiHandler object
The session to use
Returns 'true' if row contains Bidi characters, in such case creates Bidi map to be used in operations related to selection (keyboard arrays, mouse click, select)
the screen row to be checked
OptionaldocRow: numberthe document row to be checked [optional]
OptionalsplitIndex: numberthe wrapped screen line index [ optional]
Resets stored info related to current screen row
This object is used to ensure Bi-Directional support (for languages with text flowing from right to left, like Arabic or Hebrew) including correct caret positioning, text selection mouse and keyboard arrows functioning