Win32 API 日本語リファレンス
ホームGraphics.DirectWrite › DWRITE_FONT_AXIS_TAG

DWRITE_FONT_AXIS_TAG

列挙型
基底型u4

メンバー 5

名前10進16進説明
DWRITE_FONT_AXIS_TAG_WEIGHT19529992870x74686777識別子 'w','g','h','t' を使用して、太さ (weight) 軸を指定します。
DWRITE_FONT_AXIS_TAG_WIDTH17524583590x68746477識別子 'w','d','t','h' を使用して、幅 (width) 軸を指定します。
DWRITE_FONT_AXIS_TAG_SLANT19533937790x746E6C73識別子 's','l','n','t' を使用して、傾斜 (slant) 軸を指定します。
DWRITE_FONT_AXIS_TAG_OPTICAL_SIZE20543857750x7A73706F識別子 'o','p','s','z' を使用して、光学サイズ (optical size) 軸を指定します。
DWRITE_FONT_AXIS_TAG_ITALIC18183261210x6C617469識別子 'i','t','a','l' を使用して、イタリック (italic) 軸を指定します。

公式ドキュメント

フォント軸の 4 文字の識別子を指定する定数を定義します。

解説(Remarks)

DWRITE_MAKE_FONT_AXIS_TAG(a,b,c,d) マクロを使用すると、独自のカスタム識別子を作成できます。次に例を示します。

DWRITE_MAKE_FONT_AXIS_TAG('c', 's', 't', 'm');
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum DWRITE_FONT_AXIS_TAG : unsigned int {
    DWRITE_FONT_AXIS_TAG_WEIGHT = 1952999287,
    DWRITE_FONT_AXIS_TAG_WIDTH = 1752458359,
    DWRITE_FONT_AXIS_TAG_SLANT = 1953393779,
    DWRITE_FONT_AXIS_TAG_OPTICAL_SIZE = 2054385775,
    DWRITE_FONT_AXIS_TAG_ITALIC = 1818326121
} DWRITE_FONT_AXIS_TAG;
public enum DWRITE_FONT_AXIS_TAG : uint
{
    DWRITE_FONT_AXIS_TAG_WEIGHT = 1952999287,
    DWRITE_FONT_AXIS_TAG_WIDTH = 1752458359,
    DWRITE_FONT_AXIS_TAG_SLANT = 1953393779,
    DWRITE_FONT_AXIS_TAG_OPTICAL_SIZE = 2054385775,
    DWRITE_FONT_AXIS_TAG_ITALIC = 1818326121,
}
Public Enum DWRITE_FONT_AXIS_TAG As UInteger
    DWRITE_FONT_AXIS_TAG_WEIGHT = 1952999287
    DWRITE_FONT_AXIS_TAG_WIDTH = 1752458359
    DWRITE_FONT_AXIS_TAG_SLANT = 1953393779
    DWRITE_FONT_AXIS_TAG_OPTICAL_SIZE = 2054385775
    DWRITE_FONT_AXIS_TAG_ITALIC = 1818326121
End Enum
import enum

class DWRITE_FONT_AXIS_TAG(enum.IntEnum):
    DWRITE_FONT_AXIS_TAG_WEIGHT = 1952999287
    DWRITE_FONT_AXIS_TAG_WIDTH = 1752458359
    DWRITE_FONT_AXIS_TAG_SLANT = 1953393779
    DWRITE_FONT_AXIS_TAG_OPTICAL_SIZE = 2054385775
    DWRITE_FONT_AXIS_TAG_ITALIC = 1818326121
// DWRITE_FONT_AXIS_TAG
pub const DWRITE_FONT_AXIS_TAG_WEIGHT: u32 = 1952999287;
pub const DWRITE_FONT_AXIS_TAG_WIDTH: u32 = 1752458359;
pub const DWRITE_FONT_AXIS_TAG_SLANT: u32 = 1953393779;
pub const DWRITE_FONT_AXIS_TAG_OPTICAL_SIZE: u32 = 2054385775;
pub const DWRITE_FONT_AXIS_TAG_ITALIC: u32 = 1818326121;
// DWRITE_FONT_AXIS_TAG
const (
	DWRITE_FONT_AXIS_TAG_WEIGHT uint32 = 1952999287
	DWRITE_FONT_AXIS_TAG_WIDTH uint32 = 1752458359
	DWRITE_FONT_AXIS_TAG_SLANT uint32 = 1953393779
	DWRITE_FONT_AXIS_TAG_OPTICAL_SIZE uint32 = 2054385775
	DWRITE_FONT_AXIS_TAG_ITALIC uint32 = 1818326121
)
const
  DWRITE_FONT_AXIS_TAG_WEIGHT = 1952999287;
  DWRITE_FONT_AXIS_TAG_WIDTH = 1752458359;
  DWRITE_FONT_AXIS_TAG_SLANT = 1953393779;
  DWRITE_FONT_AXIS_TAG_OPTICAL_SIZE = 2054385775;
  DWRITE_FONT_AXIS_TAG_ITALIC = 1818326121;
// DWRITE_FONT_AXIS_TAG
pub const DWRITE_FONT_AXIS_TAG_WEIGHT: u32 = 1952999287;
pub const DWRITE_FONT_AXIS_TAG_WIDTH: u32 = 1752458359;
pub const DWRITE_FONT_AXIS_TAG_SLANT: u32 = 1953393779;
pub const DWRITE_FONT_AXIS_TAG_OPTICAL_SIZE: u32 = 2054385775;
pub const DWRITE_FONT_AXIS_TAG_ITALIC: u32 = 1818326121;
const
  DWRITE_FONT_AXIS_TAG_WEIGHT* = 1952999287
  DWRITE_FONT_AXIS_TAG_WIDTH* = 1752458359
  DWRITE_FONT_AXIS_TAG_SLANT* = 1953393779
  DWRITE_FONT_AXIS_TAG_OPTICAL_SIZE* = 2054385775
  DWRITE_FONT_AXIS_TAG_ITALIC* = 1818326121
enum DWRITE_FONT_AXIS_TAG : uint {
    DWRITE_FONT_AXIS_TAG_WEIGHT = 1952999287,
    DWRITE_FONT_AXIS_TAG_WIDTH = 1752458359,
    DWRITE_FONT_AXIS_TAG_SLANT = 1953393779,
    DWRITE_FONT_AXIS_TAG_OPTICAL_SIZE = 2054385775,
    DWRITE_FONT_AXIS_TAG_ITALIC = 1818326121,
}
#define global DWRITE_FONT_AXIS_TAG_WEIGHT       0x74686777
#define global DWRITE_FONT_AXIS_TAG_WIDTH        0x68746477
#define global DWRITE_FONT_AXIS_TAG_SLANT        0x746E6C73
#define global DWRITE_FONT_AXIS_TAG_OPTICAL_SIZE 0x7A73706F
#define global DWRITE_FONT_AXIS_TAG_ITALIC       0x6C617469