Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Contém as informações necessárias pelos renderizadores para desenhar execuções de glifo. Todas as coordenadas estão em DIPs (pixels independentes do dispositivo).
Sintaxe
struct DWRITE_GLYPH_RUN {
IDWriteFontFace *fontFace;
FLOAT fontEmSize;
UINT32 glyphCount;
UINT16 const *glyphIndices;
FLOAT const *glyphAdvances;
DWRITE_GLYPH_OFFSET const *glyphOffsets;
BOOL isSideways;
UINT32 bidiLevel;
};
Membros
fontFace
Tipo: IDWriteFontFace*
O objeto de rosto de fonte física com o qual desenhar.
fontEmSize
Tipo: FLOAT
O tamanho lógico da fonte em DIPs (igual a 1/96 polegada), não pontos.
glyphCount
Tipo: UINT32
O número de glifos na execução do glifo.
glyphIndices
Tipo: const UINT16*
Um ponteiro para uma matriz de índices a serem renderizados para a execução do glifo.
glyphAdvances
Tipo: const FLOAT*
Um ponteiro para uma matriz que contém larguras avançadas de glifo para a execução do glifo.
glyphOffsets
Tipo: const DWRITE_GLYPH_OFFSET*
Um ponteiro para uma matriz que contém deslocamentos de glifo para a execução do glifo.
isSideways
Tipo: BOOL
Se true, especifica que os glifos são girados 90 graus para a esquerda e as métricas verticais são usadas. A gravação vertical é obtida especificando isSideways = true e girando toda a execução 90 graus para a direita por meio de uma transformação de rotação.
bidiLevel
Tipo: UINT32
O nível bidi resolvido implícito da execução. Níveis ímpares indicam idiomas da direita para a esquerda, como hebraico e árabe, enquanto mesmo os níveis indicam idiomas da esquerda para a direita, como inglês e japonês (quando escrito horizontalmente). Para idiomas da direita para a esquerda, a origem do texto está à direita e o texto deve ser desenhado para a esquerda.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 R2, Windows Server 2008 com SP2 e Atualização de Plataforma para Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP] |
Cabeçalho | dwrite.h |