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

另請參閱

IDWriteTextAnalysisSink