IInkRecognitionAlternate::AlternatesWithConstantPropertyValues 方法 (msinkaut.h)
擷取 IInkRecognitionAlternates 集合,這是呼叫這個方法之 IInkRecognitionAlternate 物件的除法。
語法
HRESULT AlternatesWithConstantPropertyValues(
[in] BSTR PropertyType,
[out, retval] IInkRecognitionAlternates **AlternatesWithConstantPropertyValues
);
參數
[in] PropertyType
指定識別 屬性的字串值。 如需可使用的屬性清單,請參閱 RecognitionProperty。
如需 BSTR 數據類型的詳細資訊,請參閱 使用 COM 連結庫。
[out, retval] AlternatesWithConstantPropertyValues
這個方法傳回時,會包含 IInkRecognitionAlternates 集合,由呼叫這個方法的替代專案所組成。 集合中的每個 IInkRecognitionAlternate 物件都包含相鄰的辨識區段,這些區段具有 propertyType 參數的相同屬性值。
傳回值
這個方法可以傳回其中一個值。
傳回碼 | 描述 |
---|---|
|
成功。 |
|
參數包含無效的指標。 |
|
辨識範圍無效。 |
|
處理時發生例外狀況。 |
|
無法配置記憶體來完成作業。 |
備註
集合中的每個替代專案都包含相鄰的辨識區段,這些區段對於傳遞至 方法的屬性具有相同的屬性值。
例如,您可以傳回替代專案,將原始替代專案除以:
- 信賴界限強式、中繼或辨識結果不佳的層級。
- 線條界限。
- 辨識區段界限。
注意 辨識器會決定筆劃分割到辨識區段。 某些辨識區段,例如空格,可能會對應至空的 InkStrokes 集合。
注意 辨識器會決定辨識區段的順序。 因此,相鄰辨識區段可能會根據筆跡繪製的順序,或根據位置,例如它是否位於左至右、位置由上到下等等。
LineAlternates 屬性是 AlternatesWithConstantPropertyValues 方法的替代方法,其中 LineNumber 是分隔傳回辨識替代集合中替代專案的 RecognitionProperty。
注意AlternatesWithConstantPropertyValues 方法、LineAlternates 屬性和 IInkRecognitionAlternate 物件函式的 ConfidenceAlternates 属性與 IInkRecognitionResult 物件的 AlternatesFromSelection 方法不同。 AlternatesFromSelection 會傳回所要求辨識結果區段的替代專案集合。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP Tablet PC Edition [僅限傳統型應用程式] |
最低支援的伺服器 | 都不支援 |
目標平台 | Windows |
標頭 | msinkaut.h |
程式庫 | InkObj.dll |