ホーム › Globalization › UCharDirection
UCharDirection
列挙型メンバー 23
| 名前 | 10進 | 16進 |
|---|---|---|
| U_LEFT_TO_RIGHT | 0 | 0x0 |
| U_RIGHT_TO_LEFT | 1 | 0x1 |
| U_EUROPEAN_NUMBER | 2 | 0x2 |
| U_EUROPEAN_NUMBER_SEPARATOR | 3 | 0x3 |
| U_EUROPEAN_NUMBER_TERMINATOR | 4 | 0x4 |
| U_ARABIC_NUMBER | 5 | 0x5 |
| U_COMMON_NUMBER_SEPARATOR | 6 | 0x6 |
| U_BLOCK_SEPARATOR | 7 | 0x7 |
| U_SEGMENT_SEPARATOR | 8 | 0x8 |
| U_WHITE_SPACE_NEUTRAL | 9 | 0x9 |
| U_OTHER_NEUTRAL | 10 | 0xA |
| U_LEFT_TO_RIGHT_EMBEDDING | 11 | 0xB |
| U_LEFT_TO_RIGHT_OVERRIDE | 12 | 0xC |
| U_RIGHT_TO_LEFT_ARABIC | 13 | 0xD |
| U_RIGHT_TO_LEFT_EMBEDDING | 14 | 0xE |
| U_RIGHT_TO_LEFT_OVERRIDE | 15 | 0xF |
| U_POP_DIRECTIONAL_FORMAT | 16 | 0x10 |
| U_DIR_NON_SPACING_MARK | 17 | 0x11 |
| U_BOUNDARY_NEUTRAL | 18 | 0x12 |
| U_FIRST_STRONG_ISOLATE | 19 | 0x13 |
| U_LEFT_TO_RIGHT_ISOLATE | 20 | 0x14 |
| U_RIGHT_TO_LEFT_ISOLATE | 21 | 0x15 |
| U_POP_DIRECTIONAL_ISOLATE | 22 | 0x16 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum UCharDirection : int {
U_LEFT_TO_RIGHT = 0,
U_RIGHT_TO_LEFT = 1,
U_EUROPEAN_NUMBER = 2,
U_EUROPEAN_NUMBER_SEPARATOR = 3,
U_EUROPEAN_NUMBER_TERMINATOR = 4,
U_ARABIC_NUMBER = 5,
U_COMMON_NUMBER_SEPARATOR = 6,
U_BLOCK_SEPARATOR = 7,
U_SEGMENT_SEPARATOR = 8,
U_WHITE_SPACE_NEUTRAL = 9,
U_OTHER_NEUTRAL = 10,
U_LEFT_TO_RIGHT_EMBEDDING = 11,
U_LEFT_TO_RIGHT_OVERRIDE = 12,
U_RIGHT_TO_LEFT_ARABIC = 13,
U_RIGHT_TO_LEFT_EMBEDDING = 14,
U_RIGHT_TO_LEFT_OVERRIDE = 15,
U_POP_DIRECTIONAL_FORMAT = 16,
U_DIR_NON_SPACING_MARK = 17,
U_BOUNDARY_NEUTRAL = 18,
U_FIRST_STRONG_ISOLATE = 19,
U_LEFT_TO_RIGHT_ISOLATE = 20,
U_RIGHT_TO_LEFT_ISOLATE = 21,
U_POP_DIRECTIONAL_ISOLATE = 22
} UCharDirection;public enum UCharDirection : int
{
U_LEFT_TO_RIGHT = 0,
U_RIGHT_TO_LEFT = 1,
U_EUROPEAN_NUMBER = 2,
U_EUROPEAN_NUMBER_SEPARATOR = 3,
U_EUROPEAN_NUMBER_TERMINATOR = 4,
U_ARABIC_NUMBER = 5,
U_COMMON_NUMBER_SEPARATOR = 6,
U_BLOCK_SEPARATOR = 7,
U_SEGMENT_SEPARATOR = 8,
U_WHITE_SPACE_NEUTRAL = 9,
U_OTHER_NEUTRAL = 10,
U_LEFT_TO_RIGHT_EMBEDDING = 11,
U_LEFT_TO_RIGHT_OVERRIDE = 12,
U_RIGHT_TO_LEFT_ARABIC = 13,
U_RIGHT_TO_LEFT_EMBEDDING = 14,
U_RIGHT_TO_LEFT_OVERRIDE = 15,
U_POP_DIRECTIONAL_FORMAT = 16,
U_DIR_NON_SPACING_MARK = 17,
U_BOUNDARY_NEUTRAL = 18,
U_FIRST_STRONG_ISOLATE = 19,
U_LEFT_TO_RIGHT_ISOLATE = 20,
U_RIGHT_TO_LEFT_ISOLATE = 21,
U_POP_DIRECTIONAL_ISOLATE = 22,
}Public Enum UCharDirection As Integer
U_LEFT_TO_RIGHT = 0
U_RIGHT_TO_LEFT = 1
U_EUROPEAN_NUMBER = 2
U_EUROPEAN_NUMBER_SEPARATOR = 3
U_EUROPEAN_NUMBER_TERMINATOR = 4
U_ARABIC_NUMBER = 5
U_COMMON_NUMBER_SEPARATOR = 6
U_BLOCK_SEPARATOR = 7
U_SEGMENT_SEPARATOR = 8
U_WHITE_SPACE_NEUTRAL = 9
U_OTHER_NEUTRAL = 10
U_LEFT_TO_RIGHT_EMBEDDING = 11
U_LEFT_TO_RIGHT_OVERRIDE = 12
U_RIGHT_TO_LEFT_ARABIC = 13
U_RIGHT_TO_LEFT_EMBEDDING = 14
U_RIGHT_TO_LEFT_OVERRIDE = 15
U_POP_DIRECTIONAL_FORMAT = 16
U_DIR_NON_SPACING_MARK = 17
U_BOUNDARY_NEUTRAL = 18
U_FIRST_STRONG_ISOLATE = 19
U_LEFT_TO_RIGHT_ISOLATE = 20
U_RIGHT_TO_LEFT_ISOLATE = 21
U_POP_DIRECTIONAL_ISOLATE = 22
End Enumimport enum
class UCharDirection(enum.IntEnum):
U_LEFT_TO_RIGHT = 0
U_RIGHT_TO_LEFT = 1
U_EUROPEAN_NUMBER = 2
U_EUROPEAN_NUMBER_SEPARATOR = 3
U_EUROPEAN_NUMBER_TERMINATOR = 4
U_ARABIC_NUMBER = 5
U_COMMON_NUMBER_SEPARATOR = 6
U_BLOCK_SEPARATOR = 7
U_SEGMENT_SEPARATOR = 8
U_WHITE_SPACE_NEUTRAL = 9
U_OTHER_NEUTRAL = 10
U_LEFT_TO_RIGHT_EMBEDDING = 11
U_LEFT_TO_RIGHT_OVERRIDE = 12
U_RIGHT_TO_LEFT_ARABIC = 13
U_RIGHT_TO_LEFT_EMBEDDING = 14
U_RIGHT_TO_LEFT_OVERRIDE = 15
U_POP_DIRECTIONAL_FORMAT = 16
U_DIR_NON_SPACING_MARK = 17
U_BOUNDARY_NEUTRAL = 18
U_FIRST_STRONG_ISOLATE = 19
U_LEFT_TO_RIGHT_ISOLATE = 20
U_RIGHT_TO_LEFT_ISOLATE = 21
U_POP_DIRECTIONAL_ISOLATE = 22// UCharDirection
pub const U_LEFT_TO_RIGHT: i32 = 0;
pub const U_RIGHT_TO_LEFT: i32 = 1;
pub const U_EUROPEAN_NUMBER: i32 = 2;
pub const U_EUROPEAN_NUMBER_SEPARATOR: i32 = 3;
pub const U_EUROPEAN_NUMBER_TERMINATOR: i32 = 4;
pub const U_ARABIC_NUMBER: i32 = 5;
pub const U_COMMON_NUMBER_SEPARATOR: i32 = 6;
pub const U_BLOCK_SEPARATOR: i32 = 7;
pub const U_SEGMENT_SEPARATOR: i32 = 8;
pub const U_WHITE_SPACE_NEUTRAL: i32 = 9;
pub const U_OTHER_NEUTRAL: i32 = 10;
pub const U_LEFT_TO_RIGHT_EMBEDDING: i32 = 11;
pub const U_LEFT_TO_RIGHT_OVERRIDE: i32 = 12;
pub const U_RIGHT_TO_LEFT_ARABIC: i32 = 13;
pub const U_RIGHT_TO_LEFT_EMBEDDING: i32 = 14;
pub const U_RIGHT_TO_LEFT_OVERRIDE: i32 = 15;
pub const U_POP_DIRECTIONAL_FORMAT: i32 = 16;
pub const U_DIR_NON_SPACING_MARK: i32 = 17;
pub const U_BOUNDARY_NEUTRAL: i32 = 18;
pub const U_FIRST_STRONG_ISOLATE: i32 = 19;
pub const U_LEFT_TO_RIGHT_ISOLATE: i32 = 20;
pub const U_RIGHT_TO_LEFT_ISOLATE: i32 = 21;
pub const U_POP_DIRECTIONAL_ISOLATE: i32 = 22;// UCharDirection
const (
U_LEFT_TO_RIGHT int32 = 0
U_RIGHT_TO_LEFT int32 = 1
U_EUROPEAN_NUMBER int32 = 2
U_EUROPEAN_NUMBER_SEPARATOR int32 = 3
U_EUROPEAN_NUMBER_TERMINATOR int32 = 4
U_ARABIC_NUMBER int32 = 5
U_COMMON_NUMBER_SEPARATOR int32 = 6
U_BLOCK_SEPARATOR int32 = 7
U_SEGMENT_SEPARATOR int32 = 8
U_WHITE_SPACE_NEUTRAL int32 = 9
U_OTHER_NEUTRAL int32 = 10
U_LEFT_TO_RIGHT_EMBEDDING int32 = 11
U_LEFT_TO_RIGHT_OVERRIDE int32 = 12
U_RIGHT_TO_LEFT_ARABIC int32 = 13
U_RIGHT_TO_LEFT_EMBEDDING int32 = 14
U_RIGHT_TO_LEFT_OVERRIDE int32 = 15
U_POP_DIRECTIONAL_FORMAT int32 = 16
U_DIR_NON_SPACING_MARK int32 = 17
U_BOUNDARY_NEUTRAL int32 = 18
U_FIRST_STRONG_ISOLATE int32 = 19
U_LEFT_TO_RIGHT_ISOLATE int32 = 20
U_RIGHT_TO_LEFT_ISOLATE int32 = 21
U_POP_DIRECTIONAL_ISOLATE int32 = 22
)const
U_LEFT_TO_RIGHT = 0;
U_RIGHT_TO_LEFT = 1;
U_EUROPEAN_NUMBER = 2;
U_EUROPEAN_NUMBER_SEPARATOR = 3;
U_EUROPEAN_NUMBER_TERMINATOR = 4;
U_ARABIC_NUMBER = 5;
U_COMMON_NUMBER_SEPARATOR = 6;
U_BLOCK_SEPARATOR = 7;
U_SEGMENT_SEPARATOR = 8;
U_WHITE_SPACE_NEUTRAL = 9;
U_OTHER_NEUTRAL = 10;
U_LEFT_TO_RIGHT_EMBEDDING = 11;
U_LEFT_TO_RIGHT_OVERRIDE = 12;
U_RIGHT_TO_LEFT_ARABIC = 13;
U_RIGHT_TO_LEFT_EMBEDDING = 14;
U_RIGHT_TO_LEFT_OVERRIDE = 15;
U_POP_DIRECTIONAL_FORMAT = 16;
U_DIR_NON_SPACING_MARK = 17;
U_BOUNDARY_NEUTRAL = 18;
U_FIRST_STRONG_ISOLATE = 19;
U_LEFT_TO_RIGHT_ISOLATE = 20;
U_RIGHT_TO_LEFT_ISOLATE = 21;
U_POP_DIRECTIONAL_ISOLATE = 22;// UCharDirection
pub const U_LEFT_TO_RIGHT: i32 = 0;
pub const U_RIGHT_TO_LEFT: i32 = 1;
pub const U_EUROPEAN_NUMBER: i32 = 2;
pub const U_EUROPEAN_NUMBER_SEPARATOR: i32 = 3;
pub const U_EUROPEAN_NUMBER_TERMINATOR: i32 = 4;
pub const U_ARABIC_NUMBER: i32 = 5;
pub const U_COMMON_NUMBER_SEPARATOR: i32 = 6;
pub const U_BLOCK_SEPARATOR: i32 = 7;
pub const U_SEGMENT_SEPARATOR: i32 = 8;
pub const U_WHITE_SPACE_NEUTRAL: i32 = 9;
pub const U_OTHER_NEUTRAL: i32 = 10;
pub const U_LEFT_TO_RIGHT_EMBEDDING: i32 = 11;
pub const U_LEFT_TO_RIGHT_OVERRIDE: i32 = 12;
pub const U_RIGHT_TO_LEFT_ARABIC: i32 = 13;
pub const U_RIGHT_TO_LEFT_EMBEDDING: i32 = 14;
pub const U_RIGHT_TO_LEFT_OVERRIDE: i32 = 15;
pub const U_POP_DIRECTIONAL_FORMAT: i32 = 16;
pub const U_DIR_NON_SPACING_MARK: i32 = 17;
pub const U_BOUNDARY_NEUTRAL: i32 = 18;
pub const U_FIRST_STRONG_ISOLATE: i32 = 19;
pub const U_LEFT_TO_RIGHT_ISOLATE: i32 = 20;
pub const U_RIGHT_TO_LEFT_ISOLATE: i32 = 21;
pub const U_POP_DIRECTIONAL_ISOLATE: i32 = 22;const
U_LEFT_TO_RIGHT* = 0
U_RIGHT_TO_LEFT* = 1
U_EUROPEAN_NUMBER* = 2
U_EUROPEAN_NUMBER_SEPARATOR* = 3
U_EUROPEAN_NUMBER_TERMINATOR* = 4
U_ARABIC_NUMBER* = 5
U_COMMON_NUMBER_SEPARATOR* = 6
U_BLOCK_SEPARATOR* = 7
U_SEGMENT_SEPARATOR* = 8
U_WHITE_SPACE_NEUTRAL* = 9
U_OTHER_NEUTRAL* = 10
U_LEFT_TO_RIGHT_EMBEDDING* = 11
U_LEFT_TO_RIGHT_OVERRIDE* = 12
U_RIGHT_TO_LEFT_ARABIC* = 13
U_RIGHT_TO_LEFT_EMBEDDING* = 14
U_RIGHT_TO_LEFT_OVERRIDE* = 15
U_POP_DIRECTIONAL_FORMAT* = 16
U_DIR_NON_SPACING_MARK* = 17
U_BOUNDARY_NEUTRAL* = 18
U_FIRST_STRONG_ISOLATE* = 19
U_LEFT_TO_RIGHT_ISOLATE* = 20
U_RIGHT_TO_LEFT_ISOLATE* = 21
U_POP_DIRECTIONAL_ISOLATE* = 22enum UCharDirection : int {
U_LEFT_TO_RIGHT = 0,
U_RIGHT_TO_LEFT = 1,
U_EUROPEAN_NUMBER = 2,
U_EUROPEAN_NUMBER_SEPARATOR = 3,
U_EUROPEAN_NUMBER_TERMINATOR = 4,
U_ARABIC_NUMBER = 5,
U_COMMON_NUMBER_SEPARATOR = 6,
U_BLOCK_SEPARATOR = 7,
U_SEGMENT_SEPARATOR = 8,
U_WHITE_SPACE_NEUTRAL = 9,
U_OTHER_NEUTRAL = 10,
U_LEFT_TO_RIGHT_EMBEDDING = 11,
U_LEFT_TO_RIGHT_OVERRIDE = 12,
U_RIGHT_TO_LEFT_ARABIC = 13,
U_RIGHT_TO_LEFT_EMBEDDING = 14,
U_RIGHT_TO_LEFT_OVERRIDE = 15,
U_POP_DIRECTIONAL_FORMAT = 16,
U_DIR_NON_SPACING_MARK = 17,
U_BOUNDARY_NEUTRAL = 18,
U_FIRST_STRONG_ISOLATE = 19,
U_LEFT_TO_RIGHT_ISOLATE = 20,
U_RIGHT_TO_LEFT_ISOLATE = 21,
U_POP_DIRECTIONAL_ISOLATE = 22,
}#define global U_LEFT_TO_RIGHT 0x0
#define global U_RIGHT_TO_LEFT 0x1
#define global U_EUROPEAN_NUMBER 0x2
#define global U_EUROPEAN_NUMBER_SEPARATOR 0x3
#define global U_EUROPEAN_NUMBER_TERMINATOR 0x4
#define global U_ARABIC_NUMBER 0x5
#define global U_COMMON_NUMBER_SEPARATOR 0x6
#define global U_BLOCK_SEPARATOR 0x7
#define global U_SEGMENT_SEPARATOR 0x8
#define global U_WHITE_SPACE_NEUTRAL 0x9
#define global U_OTHER_NEUTRAL 0xA
#define global U_LEFT_TO_RIGHT_EMBEDDING 0xB
#define global U_LEFT_TO_RIGHT_OVERRIDE 0xC
#define global U_RIGHT_TO_LEFT_ARABIC 0xD
#define global U_RIGHT_TO_LEFT_EMBEDDING 0xE
#define global U_RIGHT_TO_LEFT_OVERRIDE 0xF
#define global U_POP_DIRECTIONAL_FORMAT 0x10
#define global U_DIR_NON_SPACING_MARK 0x11
#define global U_BOUNDARY_NEUTRAL 0x12
#define global U_FIRST_STRONG_ISOLATE 0x13
#define global U_LEFT_TO_RIGHT_ISOLATE 0x14
#define global U_RIGHT_TO_LEFT_ISOLATE 0x15
#define global U_POP_DIRECTIONAL_ISOLATE 0x16