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 de linha.
height
Tipo: float
Espaçamento entre linhas. A interpretação desse parâmetro depende do método de espaçamento de linha, da seguinte maneira:
- Espaçamento de linha: 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 é computada quanto ao 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 de linha, 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 é computada quanto ao espaçamento de linha padrão e o fator de dimensionamento é aplicado a esse valor.
leadingBefore
Tipo: float
Proporção de toda a parte principal distribuída antes da linha. O valor permitido está entre 0 e 1,0. A liderança restante é distribuída após a linha. Ele é ignorado para os métodos de espaçamento de linha padrão e uniformes. A parte principal 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_METRICSvalor ::lineGap deve fazer parte das métricas de linha.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10 [somente aplicativos da área de trabalho] |
servidor com suporte mínimo | Windows Server 2016 [somente aplicativos da área de trabalho] |
cabeçalho | dwrite_3.h |