Compartilhar via


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