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 TypeDTYPE_GESTURE로 설정해야 합니다.