ホーム › Graphics.Gdi › GET_CHARACTER_PLACEMENT_FLAGS
GET_CHARACTER_PLACEMENT_FLAGS
列挙型フラグメンバー 15
| 名前 | 10進 | 16進 |
|---|---|---|
| GCP_CLASSIN | 524288 | 0x80000 |
| GCP_DIACRITIC | 256 | 0x100 |
| GCP_DISPLAYZWG | 4194304 | 0x400000 |
| GCP_GLYPHSHAPE | 16 | 0x10 |
| GCP_JUSTIFY | 65536 | 0x10000 |
| GCP_KASHIDA | 1024 | 0x400 |
| GCP_LIGATE | 32 | 0x20 |
| GCP_MAXEXTENT | 1048576 | 0x100000 |
| GCP_NEUTRALOVERRIDE | 33554432 | 0x2000000 |
| GCP_NUMERICOVERRIDE | 16777216 | 0x1000000 |
| GCP_NUMERICSLATIN | 67108864 | 0x4000000 |
| GCP_NUMERICSLOCAL | 134217728 | 0x8000000 |
| GCP_REORDER | 2 | 0x2 |
| GCP_SYMSWAPOFF | 8388608 | 0x800000 |
| GCP_USEKERNING | 8 | 0x8 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum GET_CHARACTER_PLACEMENT_FLAGS : unsigned int {
GCP_CLASSIN = 524288,
GCP_DIACRITIC = 256,
GCP_DISPLAYZWG = 4194304,
GCP_GLYPHSHAPE = 16,
GCP_JUSTIFY = 65536,
GCP_KASHIDA = 1024,
GCP_LIGATE = 32,
GCP_MAXEXTENT = 1048576,
GCP_NEUTRALOVERRIDE = 33554432,
GCP_NUMERICOVERRIDE = 16777216,
GCP_NUMERICSLATIN = 67108864,
GCP_NUMERICSLOCAL = 134217728,
GCP_REORDER = 2,
GCP_SYMSWAPOFF = 8388608,
GCP_USEKERNING = 8
} GET_CHARACTER_PLACEMENT_FLAGS;[Flags]
public enum GET_CHARACTER_PLACEMENT_FLAGS : uint
{
GCP_CLASSIN = 524288,
GCP_DIACRITIC = 256,
GCP_DISPLAYZWG = 4194304,
GCP_GLYPHSHAPE = 16,
GCP_JUSTIFY = 65536,
GCP_KASHIDA = 1024,
GCP_LIGATE = 32,
GCP_MAXEXTENT = 1048576,
GCP_NEUTRALOVERRIDE = 33554432,
GCP_NUMERICOVERRIDE = 16777216,
GCP_NUMERICSLATIN = 67108864,
GCP_NUMERICSLOCAL = 134217728,
GCP_REORDER = 2,
GCP_SYMSWAPOFF = 8388608,
GCP_USEKERNING = 8,
}<Flags>
Public Enum GET_CHARACTER_PLACEMENT_FLAGS As UInteger
GCP_CLASSIN = 524288
GCP_DIACRITIC = 256
GCP_DISPLAYZWG = 4194304
GCP_GLYPHSHAPE = 16
GCP_JUSTIFY = 65536
GCP_KASHIDA = 1024
GCP_LIGATE = 32
GCP_MAXEXTENT = 1048576
GCP_NEUTRALOVERRIDE = 33554432
GCP_NUMERICOVERRIDE = 16777216
GCP_NUMERICSLATIN = 67108864
GCP_NUMERICSLOCAL = 134217728
GCP_REORDER = 2
GCP_SYMSWAPOFF = 8388608
GCP_USEKERNING = 8
End Enumimport enum
class GET_CHARACTER_PLACEMENT_FLAGS(enum.IntFlag):
GCP_CLASSIN = 524288
GCP_DIACRITIC = 256
GCP_DISPLAYZWG = 4194304
GCP_GLYPHSHAPE = 16
GCP_JUSTIFY = 65536
GCP_KASHIDA = 1024
GCP_LIGATE = 32
GCP_MAXEXTENT = 1048576
GCP_NEUTRALOVERRIDE = 33554432
GCP_NUMERICOVERRIDE = 16777216
GCP_NUMERICSLATIN = 67108864
GCP_NUMERICSLOCAL = 134217728
GCP_REORDER = 2
GCP_SYMSWAPOFF = 8388608
GCP_USEKERNING = 8// GET_CHARACTER_PLACEMENT_FLAGS (flags)
pub const GCP_CLASSIN: u32 = 524288;
pub const GCP_DIACRITIC: u32 = 256;
pub const GCP_DISPLAYZWG: u32 = 4194304;
pub const GCP_GLYPHSHAPE: u32 = 16;
pub const GCP_JUSTIFY: u32 = 65536;
pub const GCP_KASHIDA: u32 = 1024;
pub const GCP_LIGATE: u32 = 32;
pub const GCP_MAXEXTENT: u32 = 1048576;
pub const GCP_NEUTRALOVERRIDE: u32 = 33554432;
pub const GCP_NUMERICOVERRIDE: u32 = 16777216;
pub const GCP_NUMERICSLATIN: u32 = 67108864;
pub const GCP_NUMERICSLOCAL: u32 = 134217728;
pub const GCP_REORDER: u32 = 2;
pub const GCP_SYMSWAPOFF: u32 = 8388608;
pub const GCP_USEKERNING: u32 = 8;// GET_CHARACTER_PLACEMENT_FLAGS
const (
GCP_CLASSIN uint32 = 524288
GCP_DIACRITIC uint32 = 256
GCP_DISPLAYZWG uint32 = 4194304
GCP_GLYPHSHAPE uint32 = 16
GCP_JUSTIFY uint32 = 65536
GCP_KASHIDA uint32 = 1024
GCP_LIGATE uint32 = 32
GCP_MAXEXTENT uint32 = 1048576
GCP_NEUTRALOVERRIDE uint32 = 33554432
GCP_NUMERICOVERRIDE uint32 = 16777216
GCP_NUMERICSLATIN uint32 = 67108864
GCP_NUMERICSLOCAL uint32 = 134217728
GCP_REORDER uint32 = 2
GCP_SYMSWAPOFF uint32 = 8388608
GCP_USEKERNING uint32 = 8
)const
GCP_CLASSIN = 524288;
GCP_DIACRITIC = 256;
GCP_DISPLAYZWG = 4194304;
GCP_GLYPHSHAPE = 16;
GCP_JUSTIFY = 65536;
GCP_KASHIDA = 1024;
GCP_LIGATE = 32;
GCP_MAXEXTENT = 1048576;
GCP_NEUTRALOVERRIDE = 33554432;
GCP_NUMERICOVERRIDE = 16777216;
GCP_NUMERICSLATIN = 67108864;
GCP_NUMERICSLOCAL = 134217728;
GCP_REORDER = 2;
GCP_SYMSWAPOFF = 8388608;
GCP_USEKERNING = 8;// GET_CHARACTER_PLACEMENT_FLAGS
pub const GCP_CLASSIN: u32 = 524288;
pub const GCP_DIACRITIC: u32 = 256;
pub const GCP_DISPLAYZWG: u32 = 4194304;
pub const GCP_GLYPHSHAPE: u32 = 16;
pub const GCP_JUSTIFY: u32 = 65536;
pub const GCP_KASHIDA: u32 = 1024;
pub const GCP_LIGATE: u32 = 32;
pub const GCP_MAXEXTENT: u32 = 1048576;
pub const GCP_NEUTRALOVERRIDE: u32 = 33554432;
pub const GCP_NUMERICOVERRIDE: u32 = 16777216;
pub const GCP_NUMERICSLATIN: u32 = 67108864;
pub const GCP_NUMERICSLOCAL: u32 = 134217728;
pub const GCP_REORDER: u32 = 2;
pub const GCP_SYMSWAPOFF: u32 = 8388608;
pub const GCP_USEKERNING: u32 = 8;const
GCP_CLASSIN* = 524288
GCP_DIACRITIC* = 256
GCP_DISPLAYZWG* = 4194304
GCP_GLYPHSHAPE* = 16
GCP_JUSTIFY* = 65536
GCP_KASHIDA* = 1024
GCP_LIGATE* = 32
GCP_MAXEXTENT* = 1048576
GCP_NEUTRALOVERRIDE* = 33554432
GCP_NUMERICOVERRIDE* = 16777216
GCP_NUMERICSLATIN* = 67108864
GCP_NUMERICSLOCAL* = 134217728
GCP_REORDER* = 2
GCP_SYMSWAPOFF* = 8388608
GCP_USEKERNING* = 8enum GET_CHARACTER_PLACEMENT_FLAGS : uint {
GCP_CLASSIN = 524288,
GCP_DIACRITIC = 256,
GCP_DISPLAYZWG = 4194304,
GCP_GLYPHSHAPE = 16,
GCP_JUSTIFY = 65536,
GCP_KASHIDA = 1024,
GCP_LIGATE = 32,
GCP_MAXEXTENT = 1048576,
GCP_NEUTRALOVERRIDE = 33554432,
GCP_NUMERICOVERRIDE = 16777216,
GCP_NUMERICSLATIN = 67108864,
GCP_NUMERICSLOCAL = 134217728,
GCP_REORDER = 2,
GCP_SYMSWAPOFF = 8388608,
GCP_USEKERNING = 8,
}#define global GCP_CLASSIN 0x80000
#define global GCP_DIACRITIC 0x100
#define global GCP_DISPLAYZWG 0x400000
#define global GCP_GLYPHSHAPE 0x10
#define global GCP_JUSTIFY 0x10000
#define global GCP_KASHIDA 0x400
#define global GCP_LIGATE 0x20
#define global GCP_MAXEXTENT 0x100000
#define global GCP_NEUTRALOVERRIDE 0x2000000
#define global GCP_NUMERICOVERRIDE 0x1000000
#define global GCP_NUMERICSLATIN 0x4000000
#define global GCP_NUMERICSLOCAL 0x8000000
#define global GCP_REORDER 0x2
#define global GCP_SYMSWAPOFF 0x800000
#define global GCP_USEKERNING 0x8
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。