estrutura DWRITE_FONT_METRICS1 (dwrite_1.h)
A estrutura DWRITE_FONT_METRICS1 especifica as métricas aplicáveis a todos os glifos na face da fonte.
Sintaxe
struct DWRITE_FONT_METRICS1 : DWRITE_FONT_METRICS {
INT16 glyphBoxLeft;
INT16 glyphBoxTop;
INT16 glyphBoxRight;
INT16 glyphBoxBottom;
INT16 subscriptPositionX;
INT16 subscriptPositionY;
INT16 subscriptSizeX;
INT16 subscriptSizeY;
INT16 superscriptPositionX;
INT16 superscriptPositionY;
INT16 superscriptSizeX;
INT16 superscriptSizeY;
BOOL hasTypographicMetrics;
};
Herança
A estrutura DWRITE_FONT_METRICS1 implementa DWRITE_FONT_METRICS.
Membros
glyphBoxLeft
Borda esquerda da caixa preta delimitadora acumulada de todos os glifos na fonte.
glyphBoxTop
Borda superior da caixa preta delimitadora acumulada de todos os glifos na fonte.
glyphBoxRight
Borda direita da caixa preta delimitadora acumulada de todos os glifos na fonte.
glyphBoxBottom
Borda inferior da caixa preta delimitadora acumulada de todos os glifos na fonte.
subscriptPositionX
Posição horizontal do subscrito em relação à origem da linha de base. Normalmente, isso é negativo (à esquerda) em fontes itálicas e oblíquas e zero em fontes regulares.
subscriptPositionY
Posição vertical do subscrito em relação à linha de base. Normalmente, isso é negativo.
subscriptSizeX
Tamanho horizontal da caixa de emscript em unidades de design, usada para dimensionar o subscrito simulado em relação ao tamanho completo da caixa em. Esse é o numerador da taxa de dimensionamento em que o denominador é as unidades de design por em. Se esse membro for zero, a fonte não especifica um fator de escala e o cliente usará sua própria política.
subscriptSizeY
Tamanho vertical da caixa de emscript em unidades de design, usada para dimensionar o subscrito simulado em relação ao tamanho completo da caixa em. Esse é o numerador da taxa de dimensionamento em que o denominador é as unidades de design por em. Se esse membro for zero, a fonte não especifica um fator de escala e o cliente usará sua própria política.
superscriptPositionX
Posição horizontal do sobrescrito em relação à origem da linha de base. Normalmente, isso é positivo (à direita) em fontes itálicas e oblíquas e zero em fontes regulares.
superscriptPositionY
Posição vertical do sobrescrito em relação à linha de base. Isso normalmente é positivo.
superscriptSizeX
Tamanho horizontal da caixa de emscript em unidades de design, usada para dimensionar o sobrescrito simulado em relação ao tamanho completo da caixa em. Esse é o numerador da taxa de dimensionamento em que o denominador é as unidades de design por em. Se esse membro for zero, a fonte não especifica um fator de escala e o cliente deverá usar sua própria política.
superscriptSizeY
Tamanho vertical da caixa de emscript em unidades de design, usada para dimensionar o sobrescrito simulado em relação ao tamanho completo da caixa em. Esse é o numerador da taxa de dimensionamento em que o denominador é as unidades de design por em. Se esse membro for zero, a fonte não especifica um fator de escala e o cliente deverá usar sua própria política.
hasTypographicMetrics
Um valor booliano que indica que a ascent, a descida e a lineGap são baseadas em valores 'tipográficos' mais recentes na fonte, em vez de valores herdados.
Comentários
DWRITE_FONT_METRICS1 herda de DWRITE_FONT_METRICS:
struct DWRITE_FONT_METRICS1 : public DWRITE_FONT_METRICS
{
...
};
Requisitos
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_1.h |