Alphabet
The
SetAlphabetHRC function specifies a set of symbols the
HRC should expect in the input. (A similar function,
SetBoxAlphabetHRC, provides the same service for a group of boxes when the
HRC uses guides.) For example, the application can constrain recognition to
numerals and uppercase letters, as shown here:
iRet = SetAlphabetHRC( hrc1, ALC_NUMERIC | ALC_UCALPHA, NULL );
For more details about
SetAlphabetHRC and
SetBoxAlphabetHRC, see Chapter 10, "Pen Application Programming Interface Functions."
The first argument of
SetAlphabetHRC is the
HRC handle returned by
CreateCompatibleHRC. The second argument is a bitwise-OR value formed by the desired combination
of ALC_ constants, some of which are listed here:
Alphabet constant
| Description
|
ALC_DEFAULT
| Default alphabet value for recognizer. If recognizer can serve as a system
recognizer, its default alphabet must include at least the ALC_SYSMINIMUM set. The
Pen API does not specify a default for nonsystem recognizers.
|
ALC_LCALPHA
| Lowercase letters: az.
|
ALC_UCALPHA
| Uppercase letters: AZ.
|
ALC_NUMERIC
| Numerals: 09.
|
ALC_ALPHANUMERIC
| Combines ALC_LCALPHA, ALC_UCALPHA, and ALC_NUMERIC.
|
ALC_PUNC
| Punctuation: !-;`"?()&.,;\.
|
ALC_MATH
| Math symbols: %^*()-+={}<>,/.
|
ALC_MONETARY
| Monetary symbols: ,.$ (or as determined by language).
|
ALC_OTHER
| Other special characters: @#|_~[].
|
ALC_ASCII
| Seven-bit characters ASCII #20 to ASCII #127.
|
ALC_WHITE
| White space such as tabs and newline and space characters.
|
ALC_NONPRINT
| TAB, ENTER, and CTRL keys.
|
ALC_SYSMINIMUM
| Combines ALC_ALPHANUMERIC, ALC_PUNC, ALC_WHITE, and ALC_GESTURE.
|
If an application does not specify alphabet configuration either through an
existing
HRC model or by calling
SetAlphabetHRC or
SetBoxAlphabetHRC, Windows assumes ALC_SYSMINIMUM as the default alphabet configuration. For a
complete list of ALC_ values, see Chapter 13, "Pen Application Programming
Interface Constants."
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers
- More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
- Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database