estrutura DWRITE_LINE_SPACING (dwrite_3.h)
Define o espaçamento vertical entre linhas de texto.
Sintaxe
struct DWRITE_LINE_SPACING {
DWRITE_LINE_SPACING_METHOD method;
FLOAT height;
FLOAT baseline;
FLOAT leadingBefore;
DWRITE_FONT_LINE_GAP_USAGE fontLineGapUsage;
};
Membros
method
Tipo: DWRITE_LINE_SPACING_METHOD
Método usado para determinar o espaçamento entre linhas.
height
Tipo: FLOAT
Espaçamento entre linhas. A interpretação desse parâmetro depende do método de espaçamento entre linhas, da seguinte maneira:
- Espaçamento entre linhas: ignorado
- espaçamento de linha uniforme: distância explícita em DIPs entre linhas
- espaçamento de linha proporcional: um fator de dimensionamento a ser aplicado à altura da linha computada; para cada linha, a altura da linha é calculada como para espaçamento de linha padrão e o fator de dimensionamento é aplicado a esse valor.
baseline
Tipo: FLOAT
Distância da parte superior da linha até a linha de base. A interpretação desse parâmetro depende do método de espaçamento entre linhas, da seguinte maneira:
- espaçamento de linha padrão: ignorado
- espaçamento de linha uniforme: distância explícita em DIPs da parte superior da linha até a linha de base
- espaçamento de linha proporcional: um fator de dimensionamento aplicado à linha de base computada; para cada linha, a distância da linha de base é calculada como para o espaçamento de linha padrão e o fator de dimensionamento é aplicado a esse valor.
leadingBefore
Tipo: FLOAT
Proporção de toda a distribuição à esquerda antes da linha. O valor permitido está entre 0 e 1,0. O líder restante é distribuído após a linha. Ele é ignorado para os métodos de espaçamento de linha padrão e uniforme. O à esquerda que está disponível para distribuir antes ou depois da linha depende dos valores dos parâmetros de altura e linha de base.
fontLineGapUsage
Tipo: DWRITE_FONT_LINE_GAP_USAGE
Especifique se DWRITE_FONT_METRICS::lineGap deve fazer parte das métricas de linha.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 e Atualização de Plataforma para Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 e Atualização de Plataforma para Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Cabeçalho | dwrite_3.h |