RecognizerContext.SuffixText 属性
获取或设置位于 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 集合之后的字符。其长度必须小于 1k。
备注
该后缀通过为识别器 提供有关手写 的更多上下文,可帮助改进识别结果。
仅当 Strokes 属性为 nullnull 引用(在 Visual Basic 中为 Nothing) 时,才能成功设置 SuffixText 属性。必须先设置 SuffixText 属性,然后再将 Strokes 集合附加到 RecognizerContext 的 Strokes 属性;或者必须先将 Strokes 属性设置为 nullnull 引用(在 Visual Basic 中为 Nothing),然后再设置 SuffixText 属性。
备注
如果使用后一种方法,可能需要将 Strokes 集合重新附加到 RecognizerContext 对象的 Strokes 属性。
将 SuffixText 设置为 nullnull 引用(在 Visual Basic 中为 Nothing) 会从识别器上下文中移除所有后缀文本。
除非在 RecognitionFlags 属性中同时设置了 Coerce 和 WordModeRecognitionModes 标志,否则将忽略后缀文本。
PrefixText 属性获取或设置位于 RecognizerContext 对象中的 Strokes 集合之前的字符,也可帮助改进识别结果。
如果应用程序在将墨迹转换为文本时提供了更正界面,则应用程序可允许用户在单词中选择字符,并允许用户使用笔生成替换字符。应用程序可以使用 PrefixText 和 SuffixText 属性改进新墨迹的识别结果。
示例
此 C# 示例返回 RecognizerContext 对象 theRecognizerContext 的后缀文本。
string theSuffixText = theRecognizerContext.SuffixText;
此 Microsoft(R) Visual Basic(R) .NET 示例返回 RecognizerContext 对象 theRecognizerContext 的后缀文本。
Dim theSuffixText As String = theRecognizerContext.SuffixText
平台
Windows Vista
.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求。
版本信息
.NET Framework
受以下版本支持:3.0