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