set_auto_dir


Description:

[ Version ( since = "1.4" ) ]
public void set_auto_dir (bool auto_dir)

Sets whether to calculate the bidirectional base direction for the layout according to the contents of the layout; when this flag is on (the default), then paragraphs in this that begin with strong right-to-left characters (Arabic and Hebrew principally), will have right-to-left layout, paragraphs with letters from other scripts will have left-to-right layout.

Paragraphs with only neutral characters get their direction from the surrounding paragraphs.

When false, the choice between left-to-right and right-to-left layout is done according to the base direction of the layout's Context. (See set_base_dir ).

When the auto-computed direction of a paragraph differs from the base direction of the context, the interpretation of LEFT and RIGHT are swapped.

Parameters:

this

a Layout

auto_dir

if true, compute the bidirectional base direction from the layout's contents.