DWRITE_GLYPH_IMAGE_FORMATS列挙 (dcommon.h)
注意
一部の情報はリリース前の製品に関する事項であり、正式版がリリースされるまでに大幅に変更される可能性があります。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
フォント全体レベルまたはグリフ単位で、フォントでサポートされる書式を指定する定数を定義します。
カラー フォントの場合、これらの書式を使用してカラー グリフを表すことができます。 フォントには、グリフの複数の描画可能なデータ形式を含めることができます。 また、アプリはこれらの値を使用して、カラー グリフの実行を分割するときに返す形式をDirectWriteに指示できます。
構文
typedef enum DWRITE_GLYPH_IMAGE_FORMATS {
DWRITE_GLYPH_IMAGE_FORMATS_NONE = 0x00000000,
DWRITE_GLYPH_IMAGE_FORMATS_TRUETYPE = 0x00000001,
DWRITE_GLYPH_IMAGE_FORMATS_CFF = 0x00000002,
DWRITE_GLYPH_IMAGE_FORMATS_COLR = 0x00000004,
DWRITE_GLYPH_IMAGE_FORMATS_SVG = 0x00000008,
DWRITE_GLYPH_IMAGE_FORMATS_PNG = 0x00000010,
DWRITE_GLYPH_IMAGE_FORMATS_JPEG = 0x00000020,
DWRITE_GLYPH_IMAGE_FORMATS_TIFF = 0x00000040,
DWRITE_GLYPH_IMAGE_FORMATS_PREMULTIPLIED_B8G8R8A8 = 0x00000080,
DWRITE_GLYPH_IMAGE_FORMATS_COLR_PAINT_TREE = 0x00000100
} ;
定数
DWRITE_GLYPH_IMAGE_FORMATS_NONE 値: 0x00000000 このグリフに使用できるデータがないことを指定します。 |
DWRITE_GLYPH_IMAGE_FORMATS_TRUETYPE 値: 0x00000001 グリフに TrueType アウトラインがあることを指定します。 |
DWRITE_GLYPH_IMAGE_FORMATS_CFF 値: 0x00000002 グリフに CFF アウトラインがあることを指定します。 |
DWRITE_GLYPH_IMAGE_FORMATS_COLR 値: 0x00000004 グリフに多層 COLR データがあることを指定します。 |
DWRITE_GLYPH_IMAGE_FORMATS_SVG 値: 0x00000008 グリフに標準 XML として SVG アウトラインがあることを指定します。 フォントには、最初の 2 バイトで gzip ヘッダー {0x1F 0x8B} として示されるプレーン テキストではなく、コンテンツ gzip を格納できます。 |
DWRITE_GLYPH_IMAGE_FORMATS_PNG 値: 0x00000010 グリフに標準の PNG IHDR を含む PNG イメージ データがあることを指定します。 |
DWRITE_GLYPH_IMAGE_FORMATS_JPEG 値: 0x00000020 グリフに標準の JIFF SOI ヘッダーを含む JPEG 画像データがあることを指定します。 |
DWRITE_GLYPH_IMAGE_FORMATS_TIFF 値: 0x00000040 グリフに TIFF イメージ データがあることを指定します。 |
DWRITE_GLYPH_IMAGE_FORMATS_PREMULTIPLIED_B8G8R8A8 値: 0x00000080 グリフに生の 32 ビット事前乗算 BGRA データがあることを指定します。 |
DWRITE_GLYPH_IMAGE_FORMATS_COLR_PAINT_TREE 値: 0x00000100 重要 DWRITE_GLYPH_IMAGE_FORMATS_COLR_PAINT_TREE定数は、Windows Insider Previewのプレリリース バージョンで使用できます。 |
要件
要件 | 値 |
---|---|
Header | dcommon.h (Dwrite_3.h を含む) |