DWRITE_LINE_SPACING_METHOD enumeração (dwrite.h)

O método usado para espaçamento entre linhas em um layout de texto.

Sintaxe

typedef enum DWRITE_LINE_SPACING_METHOD {
  DWRITE_LINE_SPACING_METHOD_DEFAULT,
  DWRITE_LINE_SPACING_METHOD_UNIFORM,
  DWRITE_LINE_SPACING_METHOD_PROPORTIONAL
} ;

Constantes

 
DWRITE_LINE_SPACING_METHOD_DEFAULT
O espaçamento entre linhas depende exclusivamente do conteúdo, ajustando para acomodar o tamanho das fontes e dos objetos embutidos.
DWRITE_LINE_SPACING_METHOD_UNIFORM
As linhas são definidas explicitamente como espaçamento uniforme, independentemente do tamanho das fontes e dos objetos embutidos. Isso pode ser útil para evitar a aparência desigual que pode ocorrer de fallback de fonte.
DWRITE_LINE_SPACING_METHOD_PROPORTIONAL
O espaçamento entre linhas e as distâncias de linha de base são proporcionais aos valores calculados com base no conteúdo, no tamanho das fontes e dos objetos embutidos.

OBSERVAÇÃO

Esse valor está disponível apenas no Windows 10 ou posterior e pode ser usado com IDWriteTextLayout3::SetLineSpacing, mas não pode ser usado com IDWriteTextFormat::SetLineSpacing.

Comentários

O método de espaçamento entre linhas é definido usando o método SetLineSpacing das interfaces IDWriteTextFormat ou IDWriteTextLayout . Para obter o método de espaçamento de linha atual de um formato de texto ou layout de texto, use GetLineSpacing.

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 Platform Update para Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho dwrite.h

Confira também

GetLineSpacing

SetLineSpacing