Bidi spec property sheet
For each of the Bidi-supported parts, the property sheet includes a Bidi spec entry. This bidiSpec entry contains the Bidi attributes with the valid values listed below.
Please refer to the National Language Design Guide Vol. 3 (GE09-8005-00) for more information about the meaning and impact of the different Bidi attributes on your application.
Please note that not all Bidi attributes are available on all platforms. For example, the typeOfTextData can have two values: Visual or Implicit. Implicit is the only available value on Windows. If you chose to set the typeOfTextData to be Visual in a visual part on one platform, and then move the part to a Windows platform, the following will happen:
• The Bidi value in the bidiSpec entry will remain unchanged to preserve the part portability.
• The part attribute at run time will be the one available on the running platform. In the case of Windows, this will be Implicit.
The Bidi attributes and their valid values include the following:
typeOfTextData:
o Visual (data stored as displayed)
o Implicit (data stored in logical order, that is, in the same order as spoken).
orientationData:
o LeftToRight
o RightToLeft
o Contextual LeftToRight (valid only if typeOfTextData is Implicit)
o Contextual RightToLeft (valid only if typeOfTextData is Implicit)
textShapingData: (for Arabic only)
o Shaped (valid only if typeOfTextData is Visual) .
When selected, you are assuming that your Visual part is expecting to exchange shaped data (Arabic characters stored in its full shapes format).
o Nominal
When selected, you are assuming that your Visual part is expecting to exchange data in base or nominal shapes (Arabic characters stored in its base shapes format).
textShapingDisplay: (for Arabic only)
o Shaped
o Nominal
o Initial (valid only if typeOfTextData is Visual)
o Middle (valid only if typeOfTextData is Visual)
o Final (valid only if typeOfTextData is Visual)
o Isolated (valid only if typeOfTextData is Visual)
numeralsData: (for Arabic only)
o Nominal
o National
numeralsDisplay: (for Arabic only)
o Nominal
o National
o Contextual (valid only if typeOfTextData is Implicit)
swappingData:
o ON
o OFF
widgetOrientation:
o LeftToRight
o RightToLeft
Last modified date: 02/16/2021