Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Примечание
Некоторые сведения относятся к предварительной версии продукта, в которую перед коммерческим выпуском могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет константы, указывающие, какие форматы поддерживаются шрифтом на уровне шрифта или для каждого глифа.
Для цветовых шрифтов эти форматы можно использовать для представления цветных глифов. Шрифты могут содержать несколько форматов прорисовываемых данных для глифов. И приложение может использовать эти значения, чтобы сообщить 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) |