コンテキストで 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[]
)
パラメータ
- ranges
型 : array<Microsoft.Ink.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