перечисление DWRITE_GLYPH_IMAGE_FORMATS (dcommon.h)
Примечание
Некоторые сведения относятся к предварительной версии продукта, в которую перед коммерческим выпуском могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет константы, указывающие, какие форматы поддерживаются шрифтом на уровне шрифта или для каждого глифа.
Для цветовых шрифтов эти форматы можно использовать для представления цветных глифов. Шрифты могут содержать несколько форматов прорисовываемых данных для глифов. И приложение может использовать эти значения, чтобы сообщить 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 Указывает, что глиф имеет структуры SVG в виде стандартного XML. Шрифты могут хранить содержимое gzip'd, а не обычный текст, обозначаемый первыми двумя байтами в качестве заголовка gzip {0x1F 0x8B}. |
DWRITE_GLYPH_IMAGE_FORMATS_PNG Значение: 0x00000010 Указывает, что глиф содержит данные изображения PNG со стандартным IHDR PNG. |
DWRITE_GLYPH_IMAGE_FORMATS_JPEG Значение: 0x00000020 Указывает, что глиф содержит данные изображения JPEG со стандартным заголовком SOI JIFF. |
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. |
Требования
Требование | Значение |
---|---|
Заголовок | dcommon.h (включая Dwrite_3.h) |