次の方法で共有


IDWriteTextAnalyzer::AnalyzeNumberSubstitution メソッド

数字の置換が適用される範囲についてテキスト範囲を分析し、ソースから属性を読み取ってシンク コールバック SetNumberSubstitution に置換可能な範囲を報告します。

構文

virtual HRESULT AnalyzeNumberSubstitution(
    IDWriteTextAnalysisSource * analysisSource,
    UINT32  textPosition,
    UINT32  textLength,
    IDWriteTextAnalysisSink * analysisSink
) = 0;

パラメーター

  • analysisSource
    分析するソース オブジェクト。

  • textPosition
    ソース オブジェクト内の開始位置。

  • textLength
    分析する長さ。

  • analysisSink
    テキスト分析を受け取るシンク コールバック オブジェクトへのポインター。

戻り値

メソッドが成功した場合は、S_OK が返されます。 それ以外の場合は、エラー コードが返されます。HRESULT.

解説

この関数は異なる数字の置換の複数の範囲を処理できますが、テキスト範囲によって数字が途中で分割されないようにしてください。分割されると、数字が別々に処理されるため、その間にある区切り記号は変換されなくなります。

要件

クライアントの最小要件

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

参照

IDWriteTextAnalyzer