Setting Attribute


Summary

Setting Object API에서 파라미터로 사용 가능한 값들이 정의되어 있습니다.
인식 범위, 인식 모드 등의 값들로 구성 됩니다.

// Language Mode
typedef enum
{
  // Math
  DLANG_MATH_ELEMENTARY = 201,
  DLANG_MATH_MIDDLE,
  DLANG_MATH_MIDDLE_EXPANSION,
  DLANG_MATH_CHEMICAL,
  // max
  DLANG_MAX
} DHWR_LANG

// Language Type
typedef enum
{
  DTYPE_NONE        = BIT_FLAG(0),
  // Math
  DTYPE_MATH_ET     = BIT_FLAG(22),
  DTYPE_MATH_MD     = BIT_FLAG(23),
  DTYPE_MATH_EX     = BIT_FLAG(24),
  DTYPE_MATH_CF     = BIT_FLAG(25),
} DHWR_TYPE

// Recognition Mode
typedef enum
{
  SINGLECHAR,
  MULTICHAR,
  OVERLAPCHAR,
  MULTILINE,
} DHWR_RECOGMODE

#define BIT_FLAG(n) (1 << (n))
// Language Mode
public const int DLANG_MATH_ELEMENTARY = 201
public const int DLANG_MATH_MIDDLE = 202
public const int DLANG_MATH_MIDDLE_EXPANSION = 203
public const int DLANG_MATH_CHEMICAL = 204

// Language Type
public const int DTYPE_NONE = (1 << 0)
public const int DTYPE_MATH_ET = (1 << 22)
public const int DTYPE_MATH_MD = (1 << 23)
public const int DTYPE_MATH_EX = (1 << 24)
public const int DTYPE_MATH_CF = (1 << 25)

// Recognition Mode
public const int SINGLECHAR = 0
public const int MULTICHAR = 1
public const int OVERLAPCHAR = 2
public const int MULTILINE = 3
// Language Mode
public final static int DLANG_MATH_ELEMENTARY = 201
public final static int DLANG_MATH_MIDDLE = 202
public final static int DLANG_MATH_MIDDLE_EXPANSION = 203
public final static int DLANG_MATH_CHEMICAL = 204

// Language Type
public final static int DTYPE_NONE = 0
public final static int DTYPE_MATH_ET = (1 << 22)
public final static int DTYPE_MATH_MD = (1 << 23)
public final static int DTYPE_MATH_EX = (1 << 24)
public final static int DTYPE_MATH_CF = (1 << 25)

// 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

Language Mode

인식할 언어(수식)의 범위를 설정하는 데 사용됩니다.

Value Name Description
201 DLANG_MATH_ELEMENTARY 초등수학
202 DLANG_MATH_MIDDLE 중등수학
203 DLANG_MATH_MIDDLE_EXPANSION 중등수학 확장
204 DLANG_MATH_CHEMICAL 화학식

Language Type

인식할 언어(수식)의 타입을 설정하는 데 사용됩니다.

Value Name Description
0x00000000 DTYPE_NONE 타입 없음
0x00400000 DTYPE_MATH_ET 초등수학
0x00800000 DTYPE_MATH_MD 중등수학
0x01000000 DTYPE_MATH_EX 중등수학 확장
0x02000000 DTYPE_MATH_CF 화학식

Recognition Mode

어떤 필기 방식의 글자(수식)를 인식할지 설정하는 데 사용됩니다.

Value Name Description
0 SINGLECHAR 낱자 인식
1 MULTICHAR 여러 글자 인식
2 OVERLAPCHAR 겹쳐 쓴 글자 인식
3 MULTILINE 여러 줄로 된 글자 인식
수식은 여러 글자 인식(MULTICHAR)만 지원합니다.