Settings for Specific Character Sets

You can specify the layout orientation of the application. This is important for the bidirectional character sets such as Arabic and Hebrew. To use Japanese Gaiji characters, use $GAIJI setting. Use $NLS_SORT_ORDER to select the sorting order for a double-byte character set.

Assignment Settings for RTL Character Sets
Setting Description
$RTL_APPLICATION Specify the layout orientation of forms and menus during deployment.
$RTL_FIELDS Specify the layout orientation of fields during deployment.
$NO_UNIFIELDS Replace Unifield by an edit box because $rtl_field=on cannot be applied to a Unifield.
$RTL_PRINTING If the printer cannot handle right-to-left printing, use $rtl_printing.
Settings for Double-Byte Character Sets

Setting

Type

Description

$GAIJI Assignment Set $GAIJI to True to enable Gaiji characters. The Uniface 8 setting $DOUBLE_WIDTH = 8 is equivalent to the Uniface 9 setting $GAIJI = True.
$NLS_SORT_ORDER Assignment Determine how the ProcScript statement sort and sort/list order data during sorting.
AutoImeOpen Initialization If AUTOIMEOPEN is on, the IME is switched to the language-specific input mode, for example Hiragana, when the focus moves to a string field.

To select an Input Method mode for an individual string field, use field syntax YIME or NIME. See Field Syntax.

AutoImeGold Initialization If AUTOIMEGOLD is on, the IME is switched to direct input mode when the GOLD key is used. Once the complete GOLD key sequence has been entered, the IME is returned to its previous state.