附加布局行为
XmNlayoutModifier 影响与 XmRendition 关联的文本的布局行为。
例如,如果数字的布局缺省处理是 NUMERALS_NOMINAL,则用户可以通过将XmNlayoutModifier 设置为 @ls numerals=nominal:national
或 @ls numerals=:national 而更改为 NUMERALS_NATIONAL。
布局值可分为下列几个组:
-
编码说明 —TypeOfText、 TextShaping、ShapeCharset(以及语言环境代码集)
TypeOfText 从本质上而言是段排序,因此可以使用不透明块进行阐释。通过绘制对象动态修改这些值通常是没有意义的,并且几乎肯定会导致引起不可预测的行为。
-
布局行为 — Orientation、Context、 ImplicitAlg、Swapping 和 Numerals 。 Orientation 和 Context
不应该动态修改。 您可以安全地修改 ImplicitAlg 、Swapping
和 Numerals。
-
编辑行为 — CheckMode