ホーム › Globalization › UNumberFormatAttribute
UNumberFormatAttribute
列挙型メンバー 29
| 名前 | 10進 | 16進 |
|---|---|---|
| UNUM_PARSE_INT_ONLY | 0 | 0x0 |
| UNUM_GROUPING_USED | 1 | 0x1 |
| UNUM_DECIMAL_ALWAYS_SHOWN | 2 | 0x2 |
| UNUM_MAX_INTEGER_DIGITS | 3 | 0x3 |
| UNUM_MIN_INTEGER_DIGITS | 4 | 0x4 |
| UNUM_INTEGER_DIGITS | 5 | 0x5 |
| UNUM_MAX_FRACTION_DIGITS | 6 | 0x6 |
| UNUM_MIN_FRACTION_DIGITS | 7 | 0x7 |
| UNUM_FRACTION_DIGITS | 8 | 0x8 |
| UNUM_MULTIPLIER | 9 | 0x9 |
| UNUM_GROUPING_SIZE | 10 | 0xA |
| UNUM_ROUNDING_MODE | 11 | 0xB |
| UNUM_ROUNDING_INCREMENT | 12 | 0xC |
| UNUM_FORMAT_WIDTH | 13 | 0xD |
| UNUM_PADDING_POSITION | 14 | 0xE |
| UNUM_SECONDARY_GROUPING_SIZE | 15 | 0xF |
| UNUM_SIGNIFICANT_DIGITS_USED | 16 | 0x10 |
| UNUM_MIN_SIGNIFICANT_DIGITS | 17 | 0x11 |
| UNUM_MAX_SIGNIFICANT_DIGITS | 18 | 0x12 |
| UNUM_LENIENT_PARSE | 19 | 0x13 |
| UNUM_PARSE_ALL_INPUT | 20 | 0x14 |
| UNUM_SCALE | 21 | 0x15 |
| UNUM_MINIMUM_GROUPING_DIGITS | 22 | 0x16 |
| UNUM_CURRENCY_USAGE | 23 | 0x17 |
| UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS | 4096 | 0x1000 |
| UNUM_PARSE_NO_EXPONENT | 4097 | 0x1001 |
| UNUM_PARSE_DECIMAL_MARK_REQUIRED | 4098 | 0x1002 |
| UNUM_PARSE_CASE_SENSITIVE | 4099 | 0x1003 |
| UNUM_SIGN_ALWAYS_SHOWN | 4100 | 0x1004 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum UNumberFormatAttribute : int {
UNUM_PARSE_INT_ONLY = 0,
UNUM_GROUPING_USED = 1,
UNUM_DECIMAL_ALWAYS_SHOWN = 2,
UNUM_MAX_INTEGER_DIGITS = 3,
UNUM_MIN_INTEGER_DIGITS = 4,
UNUM_INTEGER_DIGITS = 5,
UNUM_MAX_FRACTION_DIGITS = 6,
UNUM_MIN_FRACTION_DIGITS = 7,
UNUM_FRACTION_DIGITS = 8,
UNUM_MULTIPLIER = 9,
UNUM_GROUPING_SIZE = 10,
UNUM_ROUNDING_MODE = 11,
UNUM_ROUNDING_INCREMENT = 12,
UNUM_FORMAT_WIDTH = 13,
UNUM_PADDING_POSITION = 14,
UNUM_SECONDARY_GROUPING_SIZE = 15,
UNUM_SIGNIFICANT_DIGITS_USED = 16,
UNUM_MIN_SIGNIFICANT_DIGITS = 17,
UNUM_MAX_SIGNIFICANT_DIGITS = 18,
UNUM_LENIENT_PARSE = 19,
UNUM_PARSE_ALL_INPUT = 20,
UNUM_SCALE = 21,
UNUM_MINIMUM_GROUPING_DIGITS = 22,
UNUM_CURRENCY_USAGE = 23,
UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS = 4096,
UNUM_PARSE_NO_EXPONENT = 4097,
UNUM_PARSE_DECIMAL_MARK_REQUIRED = 4098,
UNUM_PARSE_CASE_SENSITIVE = 4099,
UNUM_SIGN_ALWAYS_SHOWN = 4100
} UNumberFormatAttribute;public enum UNumberFormatAttribute : int
{
UNUM_PARSE_INT_ONLY = 0,
UNUM_GROUPING_USED = 1,
UNUM_DECIMAL_ALWAYS_SHOWN = 2,
UNUM_MAX_INTEGER_DIGITS = 3,
UNUM_MIN_INTEGER_DIGITS = 4,
UNUM_INTEGER_DIGITS = 5,
UNUM_MAX_FRACTION_DIGITS = 6,
UNUM_MIN_FRACTION_DIGITS = 7,
UNUM_FRACTION_DIGITS = 8,
UNUM_MULTIPLIER = 9,
UNUM_GROUPING_SIZE = 10,
UNUM_ROUNDING_MODE = 11,
UNUM_ROUNDING_INCREMENT = 12,
UNUM_FORMAT_WIDTH = 13,
UNUM_PADDING_POSITION = 14,
UNUM_SECONDARY_GROUPING_SIZE = 15,
UNUM_SIGNIFICANT_DIGITS_USED = 16,
UNUM_MIN_SIGNIFICANT_DIGITS = 17,
UNUM_MAX_SIGNIFICANT_DIGITS = 18,
UNUM_LENIENT_PARSE = 19,
UNUM_PARSE_ALL_INPUT = 20,
UNUM_SCALE = 21,
UNUM_MINIMUM_GROUPING_DIGITS = 22,
UNUM_CURRENCY_USAGE = 23,
UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS = 4096,
UNUM_PARSE_NO_EXPONENT = 4097,
UNUM_PARSE_DECIMAL_MARK_REQUIRED = 4098,
UNUM_PARSE_CASE_SENSITIVE = 4099,
UNUM_SIGN_ALWAYS_SHOWN = 4100,
}Public Enum UNumberFormatAttribute As Integer
UNUM_PARSE_INT_ONLY = 0
UNUM_GROUPING_USED = 1
UNUM_DECIMAL_ALWAYS_SHOWN = 2
UNUM_MAX_INTEGER_DIGITS = 3
UNUM_MIN_INTEGER_DIGITS = 4
UNUM_INTEGER_DIGITS = 5
UNUM_MAX_FRACTION_DIGITS = 6
UNUM_MIN_FRACTION_DIGITS = 7
UNUM_FRACTION_DIGITS = 8
UNUM_MULTIPLIER = 9
UNUM_GROUPING_SIZE = 10
UNUM_ROUNDING_MODE = 11
UNUM_ROUNDING_INCREMENT = 12
UNUM_FORMAT_WIDTH = 13
UNUM_PADDING_POSITION = 14
UNUM_SECONDARY_GROUPING_SIZE = 15
UNUM_SIGNIFICANT_DIGITS_USED = 16
UNUM_MIN_SIGNIFICANT_DIGITS = 17
UNUM_MAX_SIGNIFICANT_DIGITS = 18
UNUM_LENIENT_PARSE = 19
UNUM_PARSE_ALL_INPUT = 20
UNUM_SCALE = 21
UNUM_MINIMUM_GROUPING_DIGITS = 22
UNUM_CURRENCY_USAGE = 23
UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS = 4096
UNUM_PARSE_NO_EXPONENT = 4097
UNUM_PARSE_DECIMAL_MARK_REQUIRED = 4098
UNUM_PARSE_CASE_SENSITIVE = 4099
UNUM_SIGN_ALWAYS_SHOWN = 4100
End Enumimport enum
class UNumberFormatAttribute(enum.IntEnum):
UNUM_PARSE_INT_ONLY = 0
UNUM_GROUPING_USED = 1
UNUM_DECIMAL_ALWAYS_SHOWN = 2
UNUM_MAX_INTEGER_DIGITS = 3
UNUM_MIN_INTEGER_DIGITS = 4
UNUM_INTEGER_DIGITS = 5
UNUM_MAX_FRACTION_DIGITS = 6
UNUM_MIN_FRACTION_DIGITS = 7
UNUM_FRACTION_DIGITS = 8
UNUM_MULTIPLIER = 9
UNUM_GROUPING_SIZE = 10
UNUM_ROUNDING_MODE = 11
UNUM_ROUNDING_INCREMENT = 12
UNUM_FORMAT_WIDTH = 13
UNUM_PADDING_POSITION = 14
UNUM_SECONDARY_GROUPING_SIZE = 15
UNUM_SIGNIFICANT_DIGITS_USED = 16
UNUM_MIN_SIGNIFICANT_DIGITS = 17
UNUM_MAX_SIGNIFICANT_DIGITS = 18
UNUM_LENIENT_PARSE = 19
UNUM_PARSE_ALL_INPUT = 20
UNUM_SCALE = 21
UNUM_MINIMUM_GROUPING_DIGITS = 22
UNUM_CURRENCY_USAGE = 23
UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS = 4096
UNUM_PARSE_NO_EXPONENT = 4097
UNUM_PARSE_DECIMAL_MARK_REQUIRED = 4098
UNUM_PARSE_CASE_SENSITIVE = 4099
UNUM_SIGN_ALWAYS_SHOWN = 4100// UNumberFormatAttribute
pub const UNUM_PARSE_INT_ONLY: i32 = 0;
pub const UNUM_GROUPING_USED: i32 = 1;
pub const UNUM_DECIMAL_ALWAYS_SHOWN: i32 = 2;
pub const UNUM_MAX_INTEGER_DIGITS: i32 = 3;
pub const UNUM_MIN_INTEGER_DIGITS: i32 = 4;
pub const UNUM_INTEGER_DIGITS: i32 = 5;
pub const UNUM_MAX_FRACTION_DIGITS: i32 = 6;
pub const UNUM_MIN_FRACTION_DIGITS: i32 = 7;
pub const UNUM_FRACTION_DIGITS: i32 = 8;
pub const UNUM_MULTIPLIER: i32 = 9;
pub const UNUM_GROUPING_SIZE: i32 = 10;
pub const UNUM_ROUNDING_MODE: i32 = 11;
pub const UNUM_ROUNDING_INCREMENT: i32 = 12;
pub const UNUM_FORMAT_WIDTH: i32 = 13;
pub const UNUM_PADDING_POSITION: i32 = 14;
pub const UNUM_SECONDARY_GROUPING_SIZE: i32 = 15;
pub const UNUM_SIGNIFICANT_DIGITS_USED: i32 = 16;
pub const UNUM_MIN_SIGNIFICANT_DIGITS: i32 = 17;
pub const UNUM_MAX_SIGNIFICANT_DIGITS: i32 = 18;
pub const UNUM_LENIENT_PARSE: i32 = 19;
pub const UNUM_PARSE_ALL_INPUT: i32 = 20;
pub const UNUM_SCALE: i32 = 21;
pub const UNUM_MINIMUM_GROUPING_DIGITS: i32 = 22;
pub const UNUM_CURRENCY_USAGE: i32 = 23;
pub const UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS: i32 = 4096;
pub const UNUM_PARSE_NO_EXPONENT: i32 = 4097;
pub const UNUM_PARSE_DECIMAL_MARK_REQUIRED: i32 = 4098;
pub const UNUM_PARSE_CASE_SENSITIVE: i32 = 4099;
pub const UNUM_SIGN_ALWAYS_SHOWN: i32 = 4100;// UNumberFormatAttribute
const (
UNUM_PARSE_INT_ONLY int32 = 0
UNUM_GROUPING_USED int32 = 1
UNUM_DECIMAL_ALWAYS_SHOWN int32 = 2
UNUM_MAX_INTEGER_DIGITS int32 = 3
UNUM_MIN_INTEGER_DIGITS int32 = 4
UNUM_INTEGER_DIGITS int32 = 5
UNUM_MAX_FRACTION_DIGITS int32 = 6
UNUM_MIN_FRACTION_DIGITS int32 = 7
UNUM_FRACTION_DIGITS int32 = 8
UNUM_MULTIPLIER int32 = 9
UNUM_GROUPING_SIZE int32 = 10
UNUM_ROUNDING_MODE int32 = 11
UNUM_ROUNDING_INCREMENT int32 = 12
UNUM_FORMAT_WIDTH int32 = 13
UNUM_PADDING_POSITION int32 = 14
UNUM_SECONDARY_GROUPING_SIZE int32 = 15
UNUM_SIGNIFICANT_DIGITS_USED int32 = 16
UNUM_MIN_SIGNIFICANT_DIGITS int32 = 17
UNUM_MAX_SIGNIFICANT_DIGITS int32 = 18
UNUM_LENIENT_PARSE int32 = 19
UNUM_PARSE_ALL_INPUT int32 = 20
UNUM_SCALE int32 = 21
UNUM_MINIMUM_GROUPING_DIGITS int32 = 22
UNUM_CURRENCY_USAGE int32 = 23
UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS int32 = 4096
UNUM_PARSE_NO_EXPONENT int32 = 4097
UNUM_PARSE_DECIMAL_MARK_REQUIRED int32 = 4098
UNUM_PARSE_CASE_SENSITIVE int32 = 4099
UNUM_SIGN_ALWAYS_SHOWN int32 = 4100
)const
UNUM_PARSE_INT_ONLY = 0;
UNUM_GROUPING_USED = 1;
UNUM_DECIMAL_ALWAYS_SHOWN = 2;
UNUM_MAX_INTEGER_DIGITS = 3;
UNUM_MIN_INTEGER_DIGITS = 4;
UNUM_INTEGER_DIGITS = 5;
UNUM_MAX_FRACTION_DIGITS = 6;
UNUM_MIN_FRACTION_DIGITS = 7;
UNUM_FRACTION_DIGITS = 8;
UNUM_MULTIPLIER = 9;
UNUM_GROUPING_SIZE = 10;
UNUM_ROUNDING_MODE = 11;
UNUM_ROUNDING_INCREMENT = 12;
UNUM_FORMAT_WIDTH = 13;
UNUM_PADDING_POSITION = 14;
UNUM_SECONDARY_GROUPING_SIZE = 15;
UNUM_SIGNIFICANT_DIGITS_USED = 16;
UNUM_MIN_SIGNIFICANT_DIGITS = 17;
UNUM_MAX_SIGNIFICANT_DIGITS = 18;
UNUM_LENIENT_PARSE = 19;
UNUM_PARSE_ALL_INPUT = 20;
UNUM_SCALE = 21;
UNUM_MINIMUM_GROUPING_DIGITS = 22;
UNUM_CURRENCY_USAGE = 23;
UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS = 4096;
UNUM_PARSE_NO_EXPONENT = 4097;
UNUM_PARSE_DECIMAL_MARK_REQUIRED = 4098;
UNUM_PARSE_CASE_SENSITIVE = 4099;
UNUM_SIGN_ALWAYS_SHOWN = 4100;// UNumberFormatAttribute
pub const UNUM_PARSE_INT_ONLY: i32 = 0;
pub const UNUM_GROUPING_USED: i32 = 1;
pub const UNUM_DECIMAL_ALWAYS_SHOWN: i32 = 2;
pub const UNUM_MAX_INTEGER_DIGITS: i32 = 3;
pub const UNUM_MIN_INTEGER_DIGITS: i32 = 4;
pub const UNUM_INTEGER_DIGITS: i32 = 5;
pub const UNUM_MAX_FRACTION_DIGITS: i32 = 6;
pub const UNUM_MIN_FRACTION_DIGITS: i32 = 7;
pub const UNUM_FRACTION_DIGITS: i32 = 8;
pub const UNUM_MULTIPLIER: i32 = 9;
pub const UNUM_GROUPING_SIZE: i32 = 10;
pub const UNUM_ROUNDING_MODE: i32 = 11;
pub const UNUM_ROUNDING_INCREMENT: i32 = 12;
pub const UNUM_FORMAT_WIDTH: i32 = 13;
pub const UNUM_PADDING_POSITION: i32 = 14;
pub const UNUM_SECONDARY_GROUPING_SIZE: i32 = 15;
pub const UNUM_SIGNIFICANT_DIGITS_USED: i32 = 16;
pub const UNUM_MIN_SIGNIFICANT_DIGITS: i32 = 17;
pub const UNUM_MAX_SIGNIFICANT_DIGITS: i32 = 18;
pub const UNUM_LENIENT_PARSE: i32 = 19;
pub const UNUM_PARSE_ALL_INPUT: i32 = 20;
pub const UNUM_SCALE: i32 = 21;
pub const UNUM_MINIMUM_GROUPING_DIGITS: i32 = 22;
pub const UNUM_CURRENCY_USAGE: i32 = 23;
pub const UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS: i32 = 4096;
pub const UNUM_PARSE_NO_EXPONENT: i32 = 4097;
pub const UNUM_PARSE_DECIMAL_MARK_REQUIRED: i32 = 4098;
pub const UNUM_PARSE_CASE_SENSITIVE: i32 = 4099;
pub const UNUM_SIGN_ALWAYS_SHOWN: i32 = 4100;const
UNUM_PARSE_INT_ONLY* = 0
UNUM_GROUPING_USED* = 1
UNUM_DECIMAL_ALWAYS_SHOWN* = 2
UNUM_MAX_INTEGER_DIGITS* = 3
UNUM_MIN_INTEGER_DIGITS* = 4
UNUM_INTEGER_DIGITS* = 5
UNUM_MAX_FRACTION_DIGITS* = 6
UNUM_MIN_FRACTION_DIGITS* = 7
UNUM_FRACTION_DIGITS* = 8
UNUM_MULTIPLIER* = 9
UNUM_GROUPING_SIZE* = 10
UNUM_ROUNDING_MODE* = 11
UNUM_ROUNDING_INCREMENT* = 12
UNUM_FORMAT_WIDTH* = 13
UNUM_PADDING_POSITION* = 14
UNUM_SECONDARY_GROUPING_SIZE* = 15
UNUM_SIGNIFICANT_DIGITS_USED* = 16
UNUM_MIN_SIGNIFICANT_DIGITS* = 17
UNUM_MAX_SIGNIFICANT_DIGITS* = 18
UNUM_LENIENT_PARSE* = 19
UNUM_PARSE_ALL_INPUT* = 20
UNUM_SCALE* = 21
UNUM_MINIMUM_GROUPING_DIGITS* = 22
UNUM_CURRENCY_USAGE* = 23
UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS* = 4096
UNUM_PARSE_NO_EXPONENT* = 4097
UNUM_PARSE_DECIMAL_MARK_REQUIRED* = 4098
UNUM_PARSE_CASE_SENSITIVE* = 4099
UNUM_SIGN_ALWAYS_SHOWN* = 4100enum UNumberFormatAttribute : int {
UNUM_PARSE_INT_ONLY = 0,
UNUM_GROUPING_USED = 1,
UNUM_DECIMAL_ALWAYS_SHOWN = 2,
UNUM_MAX_INTEGER_DIGITS = 3,
UNUM_MIN_INTEGER_DIGITS = 4,
UNUM_INTEGER_DIGITS = 5,
UNUM_MAX_FRACTION_DIGITS = 6,
UNUM_MIN_FRACTION_DIGITS = 7,
UNUM_FRACTION_DIGITS = 8,
UNUM_MULTIPLIER = 9,
UNUM_GROUPING_SIZE = 10,
UNUM_ROUNDING_MODE = 11,
UNUM_ROUNDING_INCREMENT = 12,
UNUM_FORMAT_WIDTH = 13,
UNUM_PADDING_POSITION = 14,
UNUM_SECONDARY_GROUPING_SIZE = 15,
UNUM_SIGNIFICANT_DIGITS_USED = 16,
UNUM_MIN_SIGNIFICANT_DIGITS = 17,
UNUM_MAX_SIGNIFICANT_DIGITS = 18,
UNUM_LENIENT_PARSE = 19,
UNUM_PARSE_ALL_INPUT = 20,
UNUM_SCALE = 21,
UNUM_MINIMUM_GROUPING_DIGITS = 22,
UNUM_CURRENCY_USAGE = 23,
UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS = 4096,
UNUM_PARSE_NO_EXPONENT = 4097,
UNUM_PARSE_DECIMAL_MARK_REQUIRED = 4098,
UNUM_PARSE_CASE_SENSITIVE = 4099,
UNUM_SIGN_ALWAYS_SHOWN = 4100,
}#define global UNUM_PARSE_INT_ONLY 0x0
#define global UNUM_GROUPING_USED 0x1
#define global UNUM_DECIMAL_ALWAYS_SHOWN 0x2
#define global UNUM_MAX_INTEGER_DIGITS 0x3
#define global UNUM_MIN_INTEGER_DIGITS 0x4
#define global UNUM_INTEGER_DIGITS 0x5
#define global UNUM_MAX_FRACTION_DIGITS 0x6
#define global UNUM_MIN_FRACTION_DIGITS 0x7
#define global UNUM_FRACTION_DIGITS 0x8
#define global UNUM_MULTIPLIER 0x9
#define global UNUM_GROUPING_SIZE 0xA
#define global UNUM_ROUNDING_MODE 0xB
#define global UNUM_ROUNDING_INCREMENT 0xC
#define global UNUM_FORMAT_WIDTH 0xD
#define global UNUM_PADDING_POSITION 0xE
#define global UNUM_SECONDARY_GROUPING_SIZE 0xF
#define global UNUM_SIGNIFICANT_DIGITS_USED 0x10
#define global UNUM_MIN_SIGNIFICANT_DIGITS 0x11
#define global UNUM_MAX_SIGNIFICANT_DIGITS 0x12
#define global UNUM_LENIENT_PARSE 0x13
#define global UNUM_PARSE_ALL_INPUT 0x14
#define global UNUM_SCALE 0x15
#define global UNUM_MINIMUM_GROUPING_DIGITS 0x16
#define global UNUM_CURRENCY_USAGE 0x17
#define global UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS 0x1000
#define global UNUM_PARSE_NO_EXPONENT 0x1001
#define global UNUM_PARSE_DECIMAL_MARK_REQUIRED 0x1002
#define global UNUM_PARSE_CASE_SENSITIVE 0x1003
#define global UNUM_SIGN_ALWAYS_SHOWN 0x1004