SetInternationalHRC
2.0
Sets the country, language, and script direction into a recognition context
HRC.
int SetInternationalHRC( HRC hrc, UINT uCountry, LPCSTR lpszLangCode, UINT fuFlags, UINT uDir )
Parameters
hrc
Handle to the
HRC object.
uCountry
The country code. A value of 0 indicates that this value should not be set.
lpszLangCode
A three-letter, null-terminated string identifying the language (for example,
"enu" or "fra"), or NULL. A value of NULL indicates that the language code
should not be changed. For a list of three-letter language identifiers, refer to
Volume 1 of the
Programmers Reference in the Windows Software Development Kit.
fuFlags
Flags. can be either SIH_ALLANSICHAR to indicate the user intends to use the
entire ANSI character set, or 0.
uDir
The script direction. This parameter specifies which primary and secondary
writing directions to set. The default directions are left to right for the
primary direction and top to bottom for the secondary. A value of 0 indicates that
the writing direction should not be changed. Possible values for
uDir are:
Constant
| Description
|
SSH_RD
| Left to right and down (English).
|
SSH_RU
| Left to right and up.
|
SSH_LD
| Right to left and down (Hebrew).
|
SSH_LU
| Right to left and up.
|
SSH_DL
| Down and to the left (Chinese).
|
SSH_DR
| Down and to the right (Chinese).
|
SSH_UL
| Up and to the left.
|
SSH_UR
| Up and to the right.
|
Return Value
Returns HRCR_OK if successful; otherwise, returns one of the following
negative values:
Constant
| Description
|
HRCR_ERROR
| Invalid parameter or other error.
|
HRCR_MEMERR
| Insufficient memory.
|
HRCR_UNSUPPORTED
| The recognizer does not support this function.
|
Comments
Setting
fuFlags to the value of SIH_ALLANSICHAR indicates the recognizer should interpret
text written in any language based on ANSI characters. To constrain recognition to
a particular language, an application should set
fuFlags to 0 and provide the appropriate language code in
lpszLangCode.
SetInternationalHRC overrides the default ALLANSICHAR setting in the recognizer set by
ConfigHREC for the life of the
HRC object.
ConfigHREC should be used to change the default value.
See Also
GetInternationalHRC,
ConfigHREC
- 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