Compartilhar via


enumeração DWRITE_GLYPH_IMAGE_FORMATS (dcommon.h)

Observação

Algumas informações relacionam-se ao produto de pré-lançamento, o qual poderá ser substancialmente modificado antes do lançamento comercial. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.

Define constantes que especificam quais formatos têm suporte em uma fonte, seja em um nível de toda a fonte ou por glifo.

Para fontes de cores, esses formatos podem ser usados para representar glifos de cor. As fontes podem conter vários formatos de dados desenháveis para glifos. E um aplicativo pode usar esses valores para informar DirectWrite quais formatos retornar ao dividir uma execução de glifo de cor.

Syntax

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
} ;

Constantes

 
DWRITE_GLYPH_IMAGE_FORMATS_NONE
Valor: 0x00000000
Especifica que nenhum dado está disponível para este glifo.
DWRITE_GLYPH_IMAGE_FORMATS_TRUETYPE
Valor: 0x00000001
Especifica que o glifo tem estruturas de tópicos TrueType.
DWRITE_GLYPH_IMAGE_FORMATS_CFF
Valor: 0x00000002
Especifica que o glifo tem estruturas de tópicos CFF.
DWRITE_GLYPH_IMAGE_FORMATS_COLR
Valor: 0x00000004
Especifica que o glifo tem dados COLR multicamadas.
DWRITE_GLYPH_IMAGE_FORMATS_SVG
Valor: 0x00000008
Especifica que o glifo tem estruturas de tópicos SVG como XML padrão. As fontes podem armazenar o conteúdo gzip'd em vez de texto sem formatação, indicado pelos dois primeiros bytes como cabeçalho gzip {0x1F 0x8B}.
DWRITE_GLYPH_IMAGE_FORMATS_PNG
Valor: 0x00000010
Especifica que o glifo tem dados de imagem PNG, com IHDR PNG padrão.
DWRITE_GLYPH_IMAGE_FORMATS_JPEG
Valor: 0x00000020
Especifica que o glifo tem dados de imagem JPEG, com cabeçalho SOI JIFF padrão.
DWRITE_GLYPH_IMAGE_FORMATS_TIFF
Valor: 0x00000040
Especifica que o glifo tem dados de imagem TIFF.
DWRITE_GLYPH_IMAGE_FORMATS_PREMULTIPLIED_B8G8R8A8
Valor: 0x00000080
Especifica que o glifo tem dados BGRA pré-multiplicados brutos de 32 bits.
DWRITE_GLYPH_IMAGE_FORMATS_COLR_PAINT_TREE
Valor: 0x00000100

IMPORTANTE

A constante DWRITE_GLYPH_IMAGE_FORMATS_COLR_PAINT_TREE está disponível em versões de pré-lançamento do Windows Insider Preview.

Especifica que o glifo é representado por uma árvore de elementos de pintura na tabela COLR da fonte.

Requisitos

Requisito Valor
Cabeçalho dcommon.h (inclua Dwrite_3.h)