RecognizerContext オブジェクトの Strokes コレクションの後にある文字を取得または設定します。
名前空間 : Microsoft.Ink
アセンブリ : Microsoft.Ink (Microsoft.Ink.dll 内)
構文
'宣言
Public Property SuffixText As String
'使用
Dim instance As RecognizerContext
Dim value As String
value = instance.SuffixText
instance.SuffixText = value
public string SuffixText { get; set; }
public:
property String^ SuffixText {
String^ get ();
void set (String^ value);
}
/** @property */
public String get_SuffixText()
/** @property */
public void set_SuffixText(String value)
public function get SuffixText () : String
public function set SuffixText (value : String)
プロパティ値
型 : System.String
RecognizerContext オブジェクトの Strokes コレクションの後にある文字。長さは 1000 文字未満にする必要があります。
解説
サフィックスを使用すると、認識エンジンに手書きに関する詳細なコンテキストを提供できるため、認識結果が向上します。
SuffixText プロパティの設定が成功するのは、Strokes プロパティが nullnull 参照 (Visual Basic では Nothing) の場合のみです。SuffixText プロパティを設定してから、Strokes コレクションを RecognizerContext の Strokes プロパティに結び付けるか、Strokes プロパティを nullnull 参照 (Visual Basic では Nothing) に設定してから、SuffixText プロパティを設定する必要があります。
![]() |
---|
後者の方法を使用する場合は、Strokes コレクションを RecognizerContext オブジェクトの Strokes プロパティに再度結び付ける必要があります。 |
SuffixText を nullnull 参照 (Visual Basic では Nothing) に設定すると、認識エンジン コンテキストからすべてのサフィックス テキストが削除されます。
Coerce フラグと WordModeRecognitionModes フラグの両方を RecognitionFlags プロパティに設定していない限り、サフィックス テキストは無視されます。
PrefixText プロパティは、RecognizerContext オブジェクトの Strokes コレクションの前にある文字を取得または設定し、認識結果の向上にも役立てます。
インクをテキストに変換するときアプリケーションが修正インターフェイスを提供すると、ユーザーは単語内の文字を選択し、ペンを使用して置き換え文字を生成することができます。アプリケーションは、PrefixText プロパティと SuffixText プロパティを使用して新しいインクの認識を向上させます。
例
この C# の例では、RecognizerContext オブジェクト theRecognizerContext のサフィックス テキストを返します。
string theSuffixText = theRecognizerContext.SuffixText;
この Microsoft® Visual Basic® .NET の例では、RecognizerContext オブジェクト theRecognizerContext のサフィックス テキストを返します。
Dim theSuffixText As String = theRecognizerContext.SuffixText
プラットフォーム
Windows Vista
.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。
バージョン情報
.NET Framework
サポート対象 : 3.0