國際語言環境指南

決定版面配置方向

XmNlayoutDirection 指定為 XmDEFAULT_DIRECTION 時,視窗元件的版面配置方向會在建立時從管理虛擬 XOC 中設定。如果是動態文字 (XmTextXmTextField),視窗元件會使用與 XmRendition 相關聯的管理虛擬 XOC。如果是靜態文字 (XmListXmLabelXmLabelG),版面配置方向是從指定方向的第一個複合字串元件設定的。此種規格以兩種方式的其中一種出現:

如果 XmNlayoutDirection 未指定為 XmDEFAULT_DIRECTIONXmNlayoutModifier @ls orientation 值未在版面配置修飾元字串中明確指定,則 XmNlayoutDirection 值會傳遞到 XOC 及其 LayoutObject

同時明確指定 XmNlayoutDirectionXmNlayoutModifier @ls orientation 值會混淆行為。XmNlayoutDirection 控制視窗元件物件版面配置,而 XmNlayoutModifier @ls orientation 值則控制版面配置變換。

請參閱「CAE Specification: Portable Layout Services: Context-dependent and Directional Text」(The Open Group:Feb 1997;ISBN 1-85912-142-X; document number C616),以取得具移植性功能的說明,具移植性功能是用來處理依賴於上下文且為雙向文字的轉換,以做為現存 POSIX 語言環境模型的邏輯擴充。此文件是專為想要提供複合文字語言支援的系統和應用程式設計者所設計的。