Skip to main content
This object represents a fuzzy string. A fuzzy string contains recognition variants for each character of a word. One or several fuzzy strings correspond to each recognized word. For example, the following fuzzy strings can correspond to the “hello” word:

Word

Position

Fuzzy Strings

(each cell is a value of the CharacterVariants property)

h

1

hn

h

h

h

e

2

ec

e

e

e

l

3

li

|

I

1

l

4

li

|

b

1

o

5

oc

oO


0


Length of fuzzy string

(the value of the Length property):

5

5

4

5

All fuzzy strings which correspond to one word are grouped into a collection (the FuzzyStrings object).

Properties

NameTypeDescription
CharacterVariantsBSTR, read-onlyStores the recognition variants of a character in the specified position in the word.
Lengthint, read-onlyStores the length of the fuzzy string.

Output parameter

This object is the output parameter of the Item method and Element property of the FuzzyStrings object.

Input parameter

This object is the input parameter of the CheckPrefix method of the IExternalDictionary interface.

See also

IExternalDictionary FuzzyStrings Working with Dictionaries Working with Properties