estrutura DWRITE_TEXT_METRICS (dwrite.h)
Contém as métricas associadas ao texto após o layout. Todas as coordenadas estão em DIPs (pixels independentes do dispositivo).
Sintaxe
struct DWRITE_TEXT_METRICS {
FLOAT left;
FLOAT top;
FLOAT width;
FLOAT widthIncludingTrailingWhitespace;
FLOAT height;
FLOAT layoutWidth;
FLOAT layoutHeight;
UINT32 maxBidiReorderingDepth;
UINT32 lineCount;
};
Membros
left
Tipo: FLOAT
Um valor que indica o ponto mais à esquerda do texto formatado em relação à caixa de layout, excluindo qualquer saliência de glifo.
top
Tipo: FLOAT
Um valor que indica o ponto mais alto do texto formatado em relação à caixa de layout, excluindo qualquer saliência de glifo.
width
Tipo: FLOAT
Um valor que indica a largura do texto formatado, ignorando o espaço em branco à direita no final de cada linha.
widthIncludingTrailingWhitespace
Tipo: FLOAT
A largura do texto formatado, levando em conta o espaço em branco à direita no final de cada linha.
height
Tipo: FLOAT
A altura do texto formatado. A altura de uma cadeia de caracteres vazia é definida com o mesmo valor da fonte padrão.
layoutWidth
Tipo: FLOAT
A largura inicial fornecida ao layout. Ele pode ser maior ou menor que a largura do conteúdo do texto, dependendo se o texto foi encapsulado.
layoutHeight
Tipo: FLOAT
Altura inicial dada ao layout. Dependendo do comprimento do texto, ele pode ser maior ou menor que a altura do conteúdo do texto.
maxBidiReorderingDepth
Tipo: UINT32
A contagem máxima de reordenação de qualquer linha de texto, usada para calcular o maior número de caixas de teste de ocorrência necessárias. Se o layout não tiver texto bidirecional ou nenhum texto, o nível mínimo será 1.
lineCount
Tipo: UINT32
Número total de linhas.
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 |