estrutura DWRITE_UNDERLINE (dwrite.h)
Contém informações sobre largura, espessura, deslocamento, altura da execução, direção de leitura e direção de fluxo de um sublinhado.
Sintaxe
struct DWRITE_UNDERLINE {
FLOAT width;
FLOAT thickness;
FLOAT offset;
FLOAT runHeight;
DWRITE_READING_DIRECTION readingDirection;
DWRITE_FLOW_DIRECTION flowDirection;
WCHAR const *localeName;
DWRITE_MEASURING_MODE measuringMode;
};
Membros
width
Tipo: FLOAT
Um valor que indica a largura do sublinhado, medido paralelamente à linha de base.
thickness
Tipo: FLOAT
Um valor que indica a espessura do sublinhado, perpendicular medido para a linha de base.
offset
Tipo: FLOAT
Um valor que indica o deslocamento do sublinhado da linha de base. Um deslocamento positivo representa uma posição abaixo da linha de base (longe do texto) e um deslocamento negativo está acima (em direção ao texto).
runHeight
Tipo: FLOAT
Um valor que indica a altura da execução mais alta em que o sublinhado é aplicado.
readingDirection
Tipo: DWRITE_READING_DIRECTION
Um valor que indica a direção de leitura do texto associado ao sublinhado. Esse valor é usado para interpretar se o valor de largura é executado horizontal ou verticalmente.
flowDirection
Tipo: DWRITE_FLOW_DIRECTION
Um valor que indica a direção de fluxo do texto associado ao sublinhado. Esse valor é usado para interpretar se o valor de espessura avança de cima para baixo, da esquerda para a direita ou da direita para a esquerda.
localeName
Tipo: const WCHAR*
Uma matriz de caracteres que contém a localidade do texto em que o sublinhado está sendo desenhado. Por exemplo, em texto vertical, o sublinhado pertence à esquerda para chinês, mas à direita para japonês.
measuringMode
Tipo: DWRITE_MEASURING_MODE
O modo de medição pode ser útil para o renderizador determinar como os sublinhados são renderizados, como arredondar a espessura para um pixel inteiro em modos compatíveis com GDI.
Comentários
Todas as coordenadas estão em DIPs (pixels independentes do dispositivo).
Requisitos
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 |