次の方法で共有


RecognizerContext.SetEnabledUnicodeRanges メソッド

コンテキストで 1 つまたは複数の Unicode 範囲を有効にします。

名前空間 :  Microsoft.Ink
アセンブリ :  Microsoft.Ink (Microsoft.Ink.dll 内)

構文

'宣言
Public Sub SetEnabledUnicodeRanges ( _
    ranges As UnicodeRange() _
)
'使用
Dim instance As RecognizerContext
Dim ranges As UnicodeRange()

instance.SetEnabledUnicodeRanges(ranges)
public void SetEnabledUnicodeRanges(
    UnicodeRange[] ranges
)
public:
void SetEnabledUnicodeRanges(
    array<UnicodeRange>^ ranges
)
public void SetEnabledUnicodeRanges(
    UnicodeRange[] ranges
)
public function SetEnabledUnicodeRanges(
    ranges : UnicodeRange[]
)

パラメータ

解説

すべての認識エンジンがこのメソッドをサポートするわけではありません。認識エンジンがこのメソッドをサポートしない場合は、NotImplementedException が発生します。これは、Microsoft.Ink バージョン 6.0 アセンブリの新しいメソッドです。

この例では、英語のアルファベットの大文字で構成された新しい UnicodeRange が作成され、その後、SetEnabledUnicodeRanges メソッドに渡すために使用されます。すべての認識エンジンがこのメソッドをサポートするわけではないため、メソッド呼び出しは、try…catch ブロックで囲まれます。

Dim RC As RecognizerContext = New RecognizerContext()
Dim ucRange As UnicodeRange = New UnicodeRange("A", 26)
Try
    ' not all recognizers support this method
    RC.SetEnabledUnicodeRanges(New UnicodeRange() {ucRange})
Catch ex As NotImplementedException
    ' if SetEnabledUnicodeRanges() is not supported
End Try
RecognizerContext RC = new RecognizerContext();
UnicodeRange ucRange = new UnicodeRange('A', 26);
try
{
    // not all recognizers support this method
    RC.SetEnabledUnicodeRanges(new UnicodeRange[] { ucRange });
}
catch (NotImplementedException)
{
    // if SetEnabledUnicodeRanges() is not supported
}

プラットフォーム

Windows Vista

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。

バージョン情報

.NET Framework

サポート対象 : 3.0

参照

参照

RecognizerContext クラス

RecognizerContext メンバ

Microsoft.Ink 名前空間