
IntlChar::getPropertyValueEnum 메서드는 특정 문자의 속성을 반환하는 메서드입니다.
IntlChar::getPropertyValueEnum을 사용하여 특정 문자의 속성을 얻는 방법은 다음과 같습니다.
1. IntlChar::getPropertyValueEnum 메서드를 호출하여 속성을 얻습니다.
2. 속성 이름을 지정하여 속성을 얻습니다.
IntlChar::getPropertyValueEnum의 반환 값은 enum 타입의 값이 나옵니다.
IntlChar::getPropertyValueEnum의 속성은 다음과 같습니다.
- BIDI_CLASS: Bidirectional Class
- BIDI_LEVEL: Bidirectional Level
- BIDI_MIRROR: Bidirectional Mirror
- BLOCK: Block
- CAT: Category
- COMBINING_CLASS: Combining Class
- DECOMPOSITION_TYPE: Decomposition Type
- EAST_ASIAN_WIDTH: East Asian Width
- GENERAL_CATEGORY: General Category
- GRAPHIC_CATEGORY: Graphic Category
- INHERITED: Inherited
- LINE_BREAK: Line Break
- NARROW_CATEGORY: Narrow Category
- QUARTER_WIDTH: Quarter Width
- SCRIPT: Script
- UNIFIED_IDEOGRAPH: Unified Ideograph
- VISUAL_CATEGORY: Visual Category
IntlChar::getPropertyValueEnum을 사용하여 특정 문자의 속성을 얻을 수 있는 예제 코드는 다음과 같습니다.
#hostingforum.kr
cpp
#include
#include
#include
int main() {
// 특정 문자를 지정합니다.
UChar32 codePoint = 0x4E00;
// IntlChar::getPropertyValueEnum 메서드를 호출하여 속성을 얻습니다.
int property = UPROPERTY_BIDI_CLASS;
int value = UChar::getPropertyValueEnum(codePoint, property);
// 속성 이름을 지정하여 속성을 얻습니다.
property = UPROPERTY_BLOCK;
value = UChar::getPropertyValueEnum(codePoint, property);
// 반환 값을 출력합니다.
std::cout << "BIDI_CLASS: " << value << std::endl;
std::cout << "BLOCK: " << value << std::endl;
return 0;
}
IntlChar::getPropertyValueEnum의 사용법은 다음과 같습니다.
1. IntlChar::getPropertyValueEnum 메서드를 호출합니다.
2. 속성 이름을 지정합니다.
3. 속성을 얻습니다.
IntlChar::getPropertyValueEnum을 사용하여 특정 문자의 속성을 얻는 방법은 위의 예제 코드를 참고하시기 바랍니다.
2025-03-18 14:20