Win32 API 日本語リファレンス
ホームGlobalization › UCharDirection

UCharDirection

列挙型
基底型i4

メンバー 23

名前10進16進
U_LEFT_TO_RIGHT00x0
U_RIGHT_TO_LEFT10x1
U_EUROPEAN_NUMBER20x2
U_EUROPEAN_NUMBER_SEPARATOR30x3
U_EUROPEAN_NUMBER_TERMINATOR40x4
U_ARABIC_NUMBER50x5
U_COMMON_NUMBER_SEPARATOR60x6
U_BLOCK_SEPARATOR70x7
U_SEGMENT_SEPARATOR80x8
U_WHITE_SPACE_NEUTRAL90x9
U_OTHER_NEUTRAL100xA
U_LEFT_TO_RIGHT_EMBEDDING110xB
U_LEFT_TO_RIGHT_OVERRIDE120xC
U_RIGHT_TO_LEFT_ARABIC130xD
U_RIGHT_TO_LEFT_EMBEDDING140xE
U_RIGHT_TO_LEFT_OVERRIDE150xF
U_POP_DIRECTIONAL_FORMAT160x10
U_DIR_NON_SPACING_MARK170x11
U_BOUNDARY_NEUTRAL180x12
U_FIRST_STRONG_ISOLATE190x13
U_LEFT_TO_RIGHT_ISOLATE200x14
U_RIGHT_TO_LEFT_ISOLATE210x15
U_POP_DIRECTIONAL_ISOLATE220x16

各言語での定義

列挙メンバーの定義。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 Enum
import 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* = 22
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,
}
#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