ToString Method
ToString Method |
Has the default recognizer perform recognition on the collection of strokes and returns the top string of the top alternate of the recognition result.
Declaration
[C++]
HRESULT ToString (
[out, retval] BSTR *ToString
);
[Microsoft® Visual Basic® 6.0]
Public Function ToString() As String
Parameters
ToString
[out] The top string of the TopAlternate property of the IInkRecognitionResult object, after the default recognizer performs recognition on the collection of strokes.
For more information about the BSTR data type, see Using the Automation Library.
Return Value
HRESULT value | Description |
---|---|
S_OK | Success. |
E_POINTER | A parameter contained an invalid pointer. |
E_FAIL | Operation failed. |
E_OUTOFMEMORY | Out of memory. |
E_INK_EXCEPTION | An exception occurred inside the method. |
TPC_E_RECOGNIZER_NOT_REGISTERED | No recognizers are installed. |
Remarks
Caution: The ToString method of the InkStrokes collection is deprecated. It should not be used for handwriting recognition applications; it can be used for debugging purposes.
ToString returns NULL
(Nothing
in Visual Basic 6.0) if:
- The InkStrokes collection is empty.
- A default recognizer cannot be created.
- The default recognizer does not support free input.
Note: See the String property for the equivalent to this method for the IInkRecognitionAlternate object.
Example
[Visual Basic 6.0]
This Visual Basic 6.0 example puts the string recognized from the InkStrokes collection theStrokes into a text control Text1.
TextBox1.Text = theStrokes.ToString()