次の方法で共有


IDWriteTextAnalysisSink::SetBidiLevel メソッド

範囲の双方向レベルを設定します。変更が実行されるたびに 1 回呼び出されます (明示的または暗黙的に解決されます)。

構文

virtual HRESULT SetBidiLevel(
    UINT32 textPosition,
    UINT32 textLength,
    UINT8 explicitLevel,
    UINT8 resolvedLevel
) = 0;

パラメーター

  • textPosition
    報告の開始位置。

  • textLength
    報告される範囲の UTF16 単位の数。

  • explicitLevel
    段落の読み取り方向および埋め込みの制御コード RLE/RLO/LRE/LRO/PDF からの明示的なレベル。追加の規則より前に確認されます。

  • resolvedLevel
    すべての Bidi 規則が適用された後の、明示的なレベルおよび文字の自然な方向性を考慮した、最終的な暗黙的レベル。

戻り値

分析を停止するための成功コードまたはエラー コード。

要件

クライアントの最小要件

Windows 7, Windows Vista SP2 および Windows Vista 用のプラットフォーム更新プログラム

サーバーの最小要件

Windows Server 2008 R2, Windows Server 2008 SP2 および Windows Server 2008 用のプラットフォーム更新プログラム

ヘッダー

Dwrite.h

ライブラリ

Dwrite.lib

DLL

Dwrite.dll

参照

IDWriteTextAnalysisSink