DictionarySearch
1.0 2.0
Performs a
dictionary search for a version 1.0 recognizer.
Note This function
is provided only for compatibility with version 1.0 of the Pen API and will not
be supported in future versions.
BOOL DictionarySearch( LPRC lprc, LPSYE
lpsye, int cSye, LPSYV lpsyv, int csyvMax
)
Parameters
lprc
Address of an
RC
lpsye
Address of an
array of SYE
cSye
Number of SYE
structures in the array.
lpsyv
Output buffer
of SYV types. This parameter contains the return results of the
dictionary search. A SYV_NULL value is always appended at the end of this
buffer. Therefore, this parameter must have enough space for csyvMax + 1
SYV symbol values.
csyvMax
Size of the
output buffer.
Return Value
Returns TRUE
if any enumeration is found in a dictionary. It returns FALSE if a NULL
dictionary was requested or none of the enumerations was found in any
dictionary.
Comments
The DictionarySearch
function uses the symbol graph pointed to by lpsye, performs a
dictionary search based on the options set in lprc, and returns the
result as an array of SYV symbol values in the buffer pointed to by lpsyv.
The function returns the number of SYV elements copied, limited by the
maximum specified in the csyvMax parameter.
DictionarySearch first passes the symbol graph with DIRQ_SYMBOLGRAPH
to all the dictionaries in the rglpdf array in the specified RC
If the option
RCO_NOSPACEBREAK is set in the lRcOptions field of the specified RC
This function
uses the EnumSymbols
See Also