Setting Attribute
Summary
Setting Object API에서 파라미터로 사용 가능한 값들이 정의되어 있습니다.
인식 범위, 인식 모드 등의 값들로 구성 됩니다.
// Language Mode
typedef enum
{
// Latin
DLANG_ENGLISH,
DLANG_ENGLISH_UK,
DLANG_ENGLISH_CA,
DLANG_ALBANIAN,
DLANG_AUSTRIA,
DLANG_BASQUE,
DLANG_CATALAN,
DLANG_CROATIAN,
DLANG_CZECH,
DLANG_DANISH,
DLANG_DUTCH,
DLANG_ESTONIAN,
DLANG_FINNISH,
DLANG_FRENCH,
DLANG_SPANISH,
DLANG_SPANISH_MX,
DLANG_HUNGARIAN,
DLANG_ICELANDIC,
DLANG_ITALIAN,
DLANG_LATVIAN,
DLANG_LITHUANIAN,
DLANG_BOKMAL,
DLANG_POLISH,
DLANG_PORTUGUESE,
DLANG_PORTUGUESEB,
DLANG_ROMANIAN,
DLANG_SLOVAK,
DLANG_SLOVENIAN,
DLANG_SWEDISH,
DLANG_TURKISH,
DLANG_VIETNAMESE,
DLANG_BELARUSIAN,
DLANG_BULGARIAN,
// Greek
DLANG_GREEK,
// Cyrillic
DLANG_KAZAKH,
DLANG_MACEDONIAN,
DLANG_MONGOLIAN,
DLANG_RUSSIAN,
DLANG_UKRAINIAN,
// Latin, Cyrillic
DLANG_SERBIAN,
DLANG_TATAR,
// Oceania
DLANG_FIJIAN,
DLANG_MAORI,
DLANG_SAMOAN,
DLANG_TAHITIAN,
DLANG_TONGAN,
// Africa
DLANG_OROMO,
DLANG_SOTHO,
DLANG_SWAHILI,
DLANG_SWATI,
DLANG_XHOSA,
DLANG_ZULU,
DLANG_INDONESIAN,
DLANG_MALAY,
DLANG_GALICIAN,
DLANG_GERMANY,
DLANG_IRISH,
DLANG_AFRIKAANS,
DLANG_NYNORSK,
DLANG_DUTCH_BE,
DLANG_AZERBAIJANI,
// CJK
DLANG_KOREAN = 101,
DLANG_CHINA,
DLANG_TAIWAN,
DLANG_HONGKONG,
DLANG_JAPANESE,
// ARABIC
DLANG_ARABIC,
DLANG_FARSI,
DLANG_URDU,
// Devanagari
DLANG_HINDI,
DLANG_BENGALI,
// etc
DLANG_HEBREW,
DLANG_THAI,
// max
DLANG_MAX
} DHWR_LANG
// Language Type
typedef enum
{
DTYPE_NONE = BIT_FLAG(0),
DTYPE_UPPERCASE = BIT_FLAG(1),
DTYPE_LOWERCASE = BIT_FLAG(2),
DTYPE_CONSONANT = BIT_FLAG(3),
DTYPE_VOWEL = BIT_FLAG(4),
DTYPE_TONE = BIT_FLAG(5),
DTYPE_NUMERIC = BIT_FLAG(6),
DTYPE_SIGN = BIT_FLAG(7),
// JAPANESE
DTYPE_HIRAGANA = BIT_FLAG(8),
DTYPE_KATAKANA = BIT_FLAG(9),
DTYPE_KANJI = BIT_FLAG(10),
// CHINA, TAIWAN, HONGKONG
DTYPE_SIMP = BIT_FLAG(11),
DTYPE_TRAD = BIT_FLAG(12),
DTYPE_RADICAL = BIT_FLAG(13),
// SERBIAN, TATAR
DTYPE_LATIN = BIT_FLAG(14),
DTYPE_CYRILLIC = BIT_FLAG(15),
// ARABIC, FARSI, URDU
DTYPE_ARABIC = BIT_FLAG(16),
// HEBREW
DTYPE_HEBREW = BIT_FLAG(17),
// BENGALI, HINDI
DTYPE_DEVANAGARI = BIT_FLAG(18),
// KOREAN
DTYPE_KOREAN = BIT_FLAG(19),
DTYPE_HANJA = BIT_FLAG(20),
// gesture for editing (space, backspace 등)
DTYPE_GESTURE = BIT_FLAG(21),
} DHWR_TYPE
// Recognition Mode
typedef enum
{
SINGLECHAR,
MULTICHAR,
OVERLAPCHAR,
MULTILINE,
} DHWR_RECOGMODE
#define BIT_FLAG(n) (1 << (n))
// Gesture Type
#define DHWR_GESTURE_LTOR 0x01
#define DHWR_GESTURE_RTOL 0x02
#define DHWR_GESTURE_DELETE 0x03
#define DHWR_GESTURE_BLACK 0x04
#define DHWR_GESTURE_ENTER 0x05
#define DHWR_GESTURE_MERGE 0x06
#define DHWR_GESTURE_AWAY 0x07
#define DHWR_GESTURE_INSERT 0x08
// Language Mode
// Latin
public const int DLANG_ENGLISH = 0
public const int DLANG_ENGLISH_UK = 1
public const int DLANG_ENGLISH_CA = 2
public const int DLANG_ALBANIAN = 3
public const int DLANG_AUSTRIA = 4
public const int DLANG_BASQUE = 5
public const int DLANG_CATALAN = 6
public const int DLANG_CROATIAN = 7
public const int DLANG_CZECH = 8
public const int DLANG_DANISH = 9
public const int DLANG_DUTCH = 10
public const int DLANG_ESTONIAN = 11
public const int DLANG_FINNISH = 12
public const int DLANG_FRENCH = 13
public const int DLANG_SPANISH = 14
public const int DLANG_SPANISH_MX = 15
public const int DLANG_HUNGARIAN = 16
public const int DLANG_ICELANDIC = 17
public const int DLANG_ITALIAN = 18
public const int DLANG_LATVIAN = 19
public const int DLANG_LITHUANIAN = 20
public const int DLANG_BOKMAL = 21
public const int DLANG_POLISH = 22
public const int DLANG_PORTUGUESE = 23
public const int DLANG_PORTUGUESEB = 24
public const int DLANG_ROMANIAN = 25
public const int DLANG_SLOVAK = 26
public const int DLANG_SLOVENIAN = 27
public const int DLANG_SWEDISH = 28
public const int DLANG_TURKISH = 29
public const int DLANG_VIETNAMESE = 30
public const int DLANG_BELARUSIAN = 31
public const int DLANG_BULGARIAN = 32
// Greek
public const int DLANG_GREEK = 33
// Cyrillic
public const int DLANG_KAZAKH = 34
public const int DLANG_MACEDONIAN = 35
public const int DLANG_MONGOLIAN = 36
public const int DLANG_RUSSIAN = 37
public const int DLANG_UKRAINIAN = 38
// Latin, Cyrillic
public const int DLANG_SERBIAN = 39
public const int DLANG_TATAR = 40
// Oceania
public const int DLANG_FIJIAN = 41
public const int DLANG_MAORI = 42
public const int DLANG_SAMOAN = 43
public const int DLANG_TAITIAN = 44
public const int DLANG_TONGAN = 45
// Africa
public const int DLANG_OROMO = 46
public const int DLANG_SOTHO = 47
public const int DLANG_SWAHILI = 48
public const int DLANG_SWATI = 49
public const int DLANG_XHOSA = 50
public const int DLANG_ZULU = 51
public const int DLANG_INDONESIAN = 52
public const int DLANG_MALAY = 53
public const int DLANG_GALICIAN = 54
public const int DLANG_GERMANY = 55
public const int DLANG_IRISH = 56
public const int DLANG_AFRIKAANS = 57
public const int DLANG_NYNORSK = 58
public const int DLANG_DUTCH_BE = 59
public const int DLANG_AZERBAIJANI = 60
// CJK
public const int DLANG_KOREAN = 101
public const int DLANG_CHINA = 102
public const int DLANG_TAIWAN = 103
public const int DLANG_HONGKONG = 104
public const int DLANG_JAPANESE = 105
// ARABIC
public const int DLANG_ARABIC = 106
public const int DLANG_FARSI = 107
public const int DLANG_URDU = 108
// Devanagari
public const int DLANG_HINDI = 109
public const int DLANG_BENGALI = 110
// etc
public const int DLANG_HEBREW = 111
public const int DLANG_THAI = 112
// max
public const int DLANG_MAX = 113
// Language Type
public const int DTYPE_NONE = (1 << 0)
public const int DTYPE_UPPERCASE = (1 << 1)
public const int DTYPE_LOWERCASE = (1 << 2)
public const int DTYPE_CONSONANT = (1 << 3)
public const int DTYPE_VOWEL = (1 << 4)
public const int DTYPE_TONE = (1 << 5)
public const int DTYPE_NUMERIC = (1 << 6)
public const int DTYPE_SIGN = (1 << 7)
// JAPANESE
public const int DTYPE_HIRAGANA = (1 << 8)
public const int DTYPE_KATAKANA = (1 << 9)
public const int DTYPE_KANJI = (1 << 10)
// CHINA, TAIWAN, HONGKONG
public const int DTYPE_SIMP = (1 << 11)
public const int DTYPE_TRAD = (1 << 12)
public const int DTYPE_RADICAL = (1 << 13)
// SERBIAN, TATAR
public const int DTYPE_LATIN = (1 << 14)
public const int DTYPE_CYRILLIC = (1 << 15)
// ARABIC, FARSI, URDU
public const int DTYPE_ARABIC = (1 << 16)
// HEBREW
public const int DTYPE_HEBREW = (1 << 17)
// BENGALI, HINDI
public const int DTYPE_DEVANAGARI = (1 << 18)
// KOREAN
public const int DTYPE_KOREAN = (1 << 19)
public const int DTYPE_HANJA = (1 << 20)
// gesture for editing (space, backspace 등)
public const int DTYPE_GESTURE = (1 << 21)
// Recognition Mode
public const int SINGLECHAR = 0
public const int MULTICHAR = 1
public const int OVERLAPCHAR = 2
public const int MULTILINE = 3
// Gesture Type
public const int GESTURE_LTOR = 1
public const int GESTURE_RTOL = 2
public const int GESTURE_DELETE = 3
public const int GESTURE_BLACK = 4
public const int GESTURE_ENTER = 5
public const int GESTURE_MERGE = 6
public const int GESTURE_AWAY = 7
public const int GESTURE_INSERT = 8
// Language Mode
// Latin
public final static int DLANG_ENGLISH = 0
public final static int DLANG_ENGLISH_UK = 1
public final static int DLANG_ENGLISH_CA = 2
public final static int DLANG_ALBANIAN = 3
public final static int DLANG_AUSTRIA = 4
public final static int DLANG_BASQUE = 5
public final static int DLANG_CATALAN = 6
public final static int DLANG_CROATIAN = 7
public final static int DLANG_CZECH = 8
public final static int DLANG_DANISH = 9
public final static int DLANG_DUTCH = 10
public final static int DLANG_ESTONIAN = 11
public final static int DLANG_FINNISH = 12
public final static int DLANG_FRENCH = 13
public final static int DLANG_SPANISH = 14
public final static int DLANG_SPANISH_MX = 15
public final static int DLANG_HUNGARIAN = 16
public final static int DLANG_ICELANDIC = 17
public final static int DLANG_ITALIAN = 18
public final static int DLANG_LATVIAN = 19
public final static int DLANG_LITHUANIAN = 20
public final static int DLANG_BOKMAL = 21
public final static int DLANG_POLISH = 22
public final static int DLANG_PORTUGUESE = 23
public final static int DLANG_PORTUGUESEB = 24
public final static int DLANG_ROMANIAN = 25
public final static int DLANG_SLOVAK = 26
public final static int DLANG_SLOVENIAN = 27
public final static int DLANG_SWEDISH = 28
public final static int DLANG_TURKISH = 29
public final static int DLANG_VIETNAMESE = 30
public final static int DLANG_BELARUSIAN = 31
public final static int DLANG_BULGARIAN = 32
// Greek
public final static int DLANG_GREEK = 33
// Cyrillic
public final static int DLANG_KAZAKH = 34
public final static int DLANG_MACEDONIAN = 35
public final static int DLANG_MONGOLIAN = 36
public final static int DLANG_RUSSIAN = 37
public final static int DLANG_UKRAINIAN = 38
// Latin, Cyrillic
public final static int DLANG_SERBIAN = 39
public final static int DLANG_TATAR = 40
// Oceania
public final static int DLANG_FIJIAN = 41
public final static int DLANG_MAORI = 42
public final static int DLANG_SAMOAN = 43
public final static int DLANG_TAITIAN = 44
public final static int DLANG_TONGAN = 45
// Africa
public final static int DLANG_OROMO = 46
public final static int DLANG_SOTHO = 47
public final static int DLANG_SWAHILI = 48
public final static int DLANG_SWATI = 49
public final static int DLANG_XHOSA = 50
public final static int DLANG_ZULU = 51
public final static int DLANG_INDONESIAN = 52
public final static int DLANG_MALAY = 53
public final static int DLANG_GALICIAN = 54
public final static int DLANG_GERMANY = 55
public final static int DLANG_IRISH = 56
public final static int DLANG_AFRIKAANS = 57
public final static int DLANG_NYNORSK = 58
public final static int DLANG_DUTCH_BE = 59
public final static int DLANG_AZERBAIJANI = 60
// CJK
public final static int DLANG_KOREAN = 101
public final static int DLANG_CHINA = 102
public final static int DLANG_TAIWAN = 103
public final static int DLANG_HONGKONG = 104
public final static int DLANG_JAPANESE = 105
// ARABIC
public final static int DLANG_ARABIC = 106
public final static int DLANG_FARSI = 107
public final static int DLANG_URDU = 108
// Devanagari
public final static int DLANG_HINDI = 109
public final static int DLANG_BENGALI = 110
// etc
public final static int DLANG_HEBREW = 111
public final static int DLANG_THAI = 112
// max
public final static int DLANG_MAX = 113
// Language Type
public final static int DTYPE_NONE = (1 << 0)
public final static int DTYPE_UPPERCASE = (1 << 1)
public final static int DTYPE_LOWERCASE = (1 << 2)
public final static int DTYPE_CONSONANT = (1 << 3)
public final static int DTYPE_VOWEL = (1 << 4)
public final static int DTYPE_TONE = (1 << 5)
public final static int DTYPE_NUMERIC = (1 << 6)
public final static int DTYPE_SIGN = (1 << 7)
// JAPANESE
public final static int DTYPE_HIRAGANA = (1 << 8)
public final static int DTYPE_KATAKANA = (1 << 9)
public final static int DTYPE_KANJI = (1 << 10)
// CHINA, TAIWAN, HONGKONG
public final static int DTYPE_SIMP = (1 << 11)
public final static int DTYPE_TRAD = (1 << 12)
public final static int DTYPE_RADICAL = (1 << 13)
// SERBIAN, TATAR
public final static int DTYPE_LATIN = (1 << 14)
public final static int DTYPE_CYRILLIC = (1 << 15)
// ARABIC, FARSI, URDU
public final static int DTYPE_ARABIC = (1 << 16)
// HEBREW
public final static int DTYPE_HEBREW = (1 << 17)
// BENGALI, HINDI
public final static int DTYPE_DEVANAGARI = (1 << 18)
// KOREAN
public final static int DTYPE_KOREAN = (1 << 19)
public final static int DTYPE_HANJA = (1 << 20)
// gesture for editing (space, backspace 등)
public final static int DTYPE_GESTURE = (1 << 21)
// Recognition Mode
public final static int SINGLECHAR = 0
public final static int MULTICHAR = 1
public final static int OVERLAPCHAR = 2
public final static int MULTILINE = 3
// Gesture Type
public final static byte GESTURE_LTOR = 0x01
public final static byte GESTURE_RTOL = 0x02
public final static byte GESTURE_DELETE = 0x03
public final static byte GESTURE_BLACK = 0x04
public final static byte GESTURE_ENTER = 0x05
public final static byte GESTURE_MERGE = 0x06
public final static byte GESTURE_AWAY = 0x07
public final static byte GESTURE_INSERT = 0x08
Language Mode
- 인식할 언어의 범위를 설정하는 데 사용됩니다. 사용 가능한 값은 다음과 같습니다.
Value | Name | Description |
---|---|---|
0 | DLANG_ENGLISH | 영어(미국) |
1 | DLANG_ENGLISH_UK | 영어(영국) |
2 | DLANG_ENGLISH_CA | 영어(캐나다) |
3 | DLANG_ALBANIAN | 알바니아어 |
4 | DLANG_AUSTRIA | 오스트리아어 |
5 | DLANG_BASQUE | 바스크어(스페인) |
6 | DLANG_CATALAN | 카탈로니아어 |
7 | DLANG_CROATIAN | 크로아티아어 |
8 | DLANG_CZECH | 체코어 |
9 | DLANG_DANISH | 덴마크어 (덴마크) |
10 | DLANG_DUTCH | 네덜란드어(네덜란드) |
11 | DLANG_ESTONIAN | 에스토니아어 |
12 | DLANG_FINNISH | 핀란드어 |
13 | DLANG_FRENCH | 프랑스어 |
14 | DLANG_SPANISH | 스페인어(스페인) |
15 | DLANG_SPANISH_MX | 스페인어(맥시코) |
16 | DLANG_HUNGARIAN | 헝가리어 |
17 | DLANG_ICELANDIC | 아이슬란드어 |
18 | DLANG_ITALIAN | 이탈리아어 |
19 | DLANG_LATVIAN | 라트비아어 |
20 | DLANG_LITHUANIAN | 리투아니아어 |
21 | DLANG_BOKMAL | 노르웨이어(보크말) |
22 | DLANG_POLISH | 폴란드어 |
23 | DLANG_PORTUGUESE | 포르투갈어(포르투갈) |
24 | DLANG_PORTUGUESEB | 포르투갈어(브라질) |
25 | DLANG_ROMANIAN | 루마니아어 |
26 | DLANG_SLOVAK | 슬로바키아어 |
27 | DLANG_SLOVENIAN | 슬로베니아어 |
28 | DLANG_SWEDISH | 스웨덴어 |
29 | DLANG_TURKISH | 터키어 |
30 | DLANG_VIETNAMESE | 베트남어 |
31 | DLANG_BELARUSIAN | 벨로루시어 |
32 | DLANG_BULGARIAN | 불가리아어 |
33 | DLANG_GREEK | 그리스어 |
34 | DLANG_KAZAKH | 카자흐어 |
35 | DLANG_MACEDONIAN | 마케도니아어 |
36 | DLANG_MONGOLIAN | 몽골리아어 |
37 | DLANG_RUSSIAN | 러시아어 |
38 | DLANG_UKRAINIAN | 우크라이나어 |
39 | DLANG_SERBIAN | 세르비아어 |
40 | DLANG_TATAR | 타타르어(러시아) |
41 | DLANG_FIJIAN | 피지어(피지 공화국) |
42 | DLANG_MAORI | 마오리어(뉴질랜드) |
43 | DLANG_SAMOAN | 사모아어 |
44 | DLANG_TAHITIAN | 타히티어(프랑스령 타히티섬) |
45 | DLANG_TONGAN | 통가어(통가) |
46 | DLANG_OROMO | 오로모어(케냐) |
47 | DLANG_SOTHO | 소토어(남아프리카 공화국) |
48 | DLANG_SWAHILI | 스와힐리어(케냐) |
49 | DLANG_SWATI | 스와트어(스와질란드) |
50 | DLANG_XHOSA | 호사어(남아프리카 공화국) |
51 | DLANG_ZULU | 줄루어(남아프리카) |
52 | DLANG_INDONESIAN | 인도네시아어 |
53 | DLANG_MALAY | 말레이어 |
54 | DLANG_GALICIAN | 갈리시아어(스페인) |
55 | DLANG_GERMANY | 독일어(독일) |
56 | DLANG_IRISH | 아일랜드어 |
57 | DLANG_AFRIKAANS | 남아공 공용어(남아프리카) |
58 | DLANG_NYNORSK | 노르웨이어(노르웨이) |
59 | DLANG_DUTCH_BE | 네덜란드어(벨기에) |
60 | DLANG_AZERBAIJANI | 아제르바이잔어 |
101 | DLANG_KOREAN | 한국어 |
102 | DLANG_CHINA | 중국어(중국) |
103 | DLANG_TAIWAN | 중국어(대만) |
104 | DLANG_HONGKONG | 중국어(홍콩, 중국 특별행정구) |
105 | DLANG_JAPANESE | 일본어 |
106 | DLANG_ARABIC | 아랍어 |
107 | DLANG_FARSI | 페르시아어(이란) |
108 | DLANG_URDU | 우르두어(파키스탄) |
109 | DLANG_HINDI | 힌디어 |
110 | DLANG_BENGALI | 벵골어(방글라데시) |
111 | DLANG_HEBREW | 히브리어(이스라엘) |
112 | DLANG_THAI | 태국어 |
Language Type
- 인식할 언어의 타입을 설정하는 데 사용됩니다. 사용 가능한 값은 다음과 같습니다.
Value | Name | Description |
---|---|---|
0x00000001 | DTYPE_NONE | 타입 없음 |
0x00000002 | DTYPE_UPPERCASE | 대문자 |
0x00000004 | DTYPE_LOWERCASE | 소문자 |
0x00000008 | DTYPE_CONSONANT | 자음 |
0x00000010 | DTYPE_VOWEL | 모음 |
0x00000020 | DTYPE_TONE | 성조 |
0x00000040 | DTYPE_NUMERIC | 숫자 |
0x00000080 | DTYPE_SIGN | 기호 |
0x00000100 | DTYPE_HIRAGANA | 히라가나 |
0x00000200 | DTYPE_KATAKANA | 카타카나 |
0x00000400 | DTYPE_KANJI | 칸지 |
0x00000800 | DTYPE_SIMP | 간체 |
0x00001000 | DTYPE_TRAD | 번체 |
0x00002000 | DTYPE_RADICAL | 부수 |
0x00004000 | DTYPE_LATIN | 라틴 문자 |
0x00008000 | DTYPE_CYRILLIC | 키릴 문자 |
0x00010000 | DTYPE_ARABIC | 아랍 문자 |
0x00020000 | DTYPE_HEBREW | 히브리 문자 |
0x00040000 | DTYPE_DEVANAGARI | 데바나가리 문자 |
0x00080000 | DTYPE_KOREAN | 한글 |
0x00100000 | DTYPE_HANJA | 한자 |
0x00200000 | DTYPE_GESTURE | 제스처 |
- 타입을
DTYPE_SIGN
으로 설정할 경우, 인식 가능한 기호 목록은 다음과 같습니다.
Hex Code | Character |
---|---|
0x0021 ~ 0x002F | " # $ % & ' ( ) * + , - . / |
0x003A ~ 0x0040 | : ; < = > ? @ |
0x005B ~ 0x0060 | [ \ ] ^ _ ` |
0x007B ~ 0x007E | { | } ~ |
- 대문자만 인식하거나, 소문자만 인식하거나, 또는 숫자만 인식하게 하는 등의 설정이 가능합니다.
Example
DHWRSettingObject setting_obj = NULL;
setting_obj = DHWRSettingObject();
DHWRSetRecognitionMode(setting_obj, MULTICHAR);
// 영어 대문자만 인식
DHWRClearLanguage(setting_obj);
DHWRAddLanguage(setting_obj, DLANG_ENGLISH, DTYPE_UPPERCASE);
// 영어 소문자만 인식
DHWRClearLanguage(setting_obj);
DHWRAddLanguage(setting_obj, DLANG_ENGLISH, DTYPE_LOWERCASE);
// 영어 대문자, 소문자 동시 인식
DHWRClearLanguage(setting_obj);
DHWRAddLanguage(setting_obj, DLANG_ENGLISH, (DHWR_TYPE)(DTYPE_UPPERCASE | DTYPE_LOWERCASE));
// 숫자만 인식
DHWRClearLanguage(setting_obj);
DHWRAddLanguage(setting_obj, DLANG_ENGLISH, DTYPE_NUMERIC);
// 기호만 인식
DHWRClearLanguage(setting_obj);
DHWRAddLanguage(setting_obj, DLANG_ENGLISH, DTYPE_SIGN);
// 한국어 자음만 인식
DHWRClearLanguage(setting_obj);
DHWRAddLanguage(setting_obj, DLANG_KOREAN, DTYPE_CONSONANT);
// 한국어 모음만 인식
DHWRClearLanguage(setting_obj);
DHWRAddLanguage(setting_obj, DLANG_KOREAN, DTYPE_VOWEL);
// 한국어 글자, 숫자 동시 인식
DHWRClearLanguage(setting_obj);
DHWRAddLanguage(setting_obj, DLANG_KOREAN, (DHWR_TYPE)(DTYPE_KOREAN | DTYPE_NUMERIC));
// 숫자만 인식
DHWRClearLanguage(setting_obj);
DHWRAddLanguage(setting_obj, DLANG_KOREAN, DTYPE_NUMERIC);
// 기호만 인식
DHWRClearLanguage(setting_obj);
DHWRAddLanguage(setting_obj, DLANG_KOREAN, DTYPE_SIGN);
Recognition Mode
- 어떤 필기 방식의 글자를 인식할지 설정하는 데 사용됩니다. 사용 가능한 값은 다음과 같습니다.
Value | Name | Description |
---|---|---|
0 | SINGLECHAR | 낱자 인식 |
1 | MULTICHAR | 여러 글자 인식 |
2 | OVERLAPCHAR | 겹쳐 쓴 글자 인식 |
3 | MULTILINE | 여러 줄로 된 글자 인식 |
Gesture Type
- 인식할 제스처의 타입을 설정하는 데 사용됩니다. 사용 가능한 값은 다음과 같습니다.
Value | Name | Shape |
---|---|---|
1 | GESTURE_LTOR | |
2 | GESTURE_RTOL | |
3 | GESTURE_DELETE | |
4 | GESTURE_BLACK | |
5 | GESTURE_ENTER | |
6 | GESTURE_MERGE | |
7 | GESTURE_AWAY | |
8 | GESTURE_INSERT |
Note
제스처는 한 획으로 입력해야 하며, 제스처를 인식하기 위해서는 Language Type을
DTYPE_GESTURE
로 설정해야 합니다.