IDWriteTextAnalysisSink::SetBidiLevel 方法 (dwrite.h)
在範圍上設定雙向層級,每次執行變更都會呼叫一次, (明確或解析的隱含) 。
語法
HRESULT SetBidiLevel(
UINT32 textPosition,
UINT32 textLength,
UINT8 explicitLevel,
UINT8 resolvedLevel
);
參數
textPosition
類型: UINT32
要報告的來源開始位置。
textLength
類型: UINT32
報告範圍的 UTF16 單位數目。
explicitLevel
類型: UINT8
段落閱讀方向和任何內嵌控制項代碼 RLE/RLO/LRE/LRO/PDF 的明確層級,在任何其他規則之前決定。
resolvedLevel
類型: UINT8
在套用所有 Bidi 規則之後,考慮明確層級和字元的自然方向性的最終隱含層級。
傳回值
類型: HRESULT
可停止分析的成功代碼或錯誤碼。
需求
最低支援的用戶端 | 適用于 Windows Vista 的 Windows 7、Windows Vista SP2 和平臺更新 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2008 R2、Windows Server 2008 SP2 和 Platform Update for Windows Server 2008 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | dwrite.h |
程式庫 | Dwrite.lib |
Dll | Dwrite.dll |