orderingscheme

Defines the order in which the text is stored in memory. This option is typically used for bidirectional languages, such as Arabic and Hebrew.

Syntax

<orderingscheme> 
   storage method 
</orderingscheme>
Table 1. orderingscheme parameters
Parameter Type Description
storage method logical Stores user data in the order in which it was typed. For example, conforms to the Unicode Bidirectional Algorithm.
  visual Stores user data in the order it is displayed on the screen. For example, overrides the Unicode Bidirectional Algorithm.

Available in

button, check, checkgroup, combobox, field, label, list, pane, popup, radio, radiogroup, slider, table, toolbar

Example

This example demonstrates the results of setting Left-to-right and right-to-left orientation and orderingscheme options. Assume the uppercase letters represent Arabic or Hebrew letters:
  • logical LTR "engBRA"
  • logical RTL "BRAeng'
  • visual LTR 'engARB;
  • visual RTL 'BRAeng'

Usage details

  1. Default: Per Parent, or logical if not set in Parent.
  2. Images used in button or label items are not affected.
  3. This option does not affect data presented by the result of applying functions to the form, for example, viewer.messageBox.. Furthermore, file name data presented in enclosure dialogs, file dialogs, and data presented in signatures are not affected by this option.
  4. Affects values stored in these options: label, RTF, value, XForms:label. Does not affect values stored in other options.