Compartilhar via


Método IDWriteTextLayout::SetFontStyle (dwrite.h)

Define o estilo de fonte do texto em um intervalo de texto especificado por uma estrutura DWRITE_TEXT_RANGE .

Sintaxe

HRESULT SetFontStyle(
  DWRITE_FONT_STYLE fontStyle,
  DWRITE_TEXT_RANGE textRange
);

Parâmetros

fontStyle

Tipo: DWRITE_FONT_STYLE

O estilo de fonte a ser definido para texto dentro de um intervalo especificado por textRange.

textRange

Tipo: DWRITE_TEXT_RANGE

O intervalo de texto ao qual essa alteração se aplica.

Valor retornado

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

O estilo de fonte pode ser definido como Normal, Itálico ou Oblíqua. A ilustração a seguir mostra três estilos para a fonte Palatino. Para obter mais informações, consulte DWRITE_FONT_STYLE.

Ilustração dos estilos de fonte normal, itálico e oblíqua para a fonte Palatino

Exemplos

O código a seguir ilustra como definir o estilo da fonte como itálico.


// Set the font style to italic for the entire string.
DWRITE_TEXT_RANGE textRange = {0, cTextLength_};

if (SUCCEEDED(hr))
{
    hr = pTextLayout_->SetFontStyle(DWRITE_FONT_STYLE_ITALIC, textRange);
}


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]
Plataforma de Destino Windows
Cabeçalho dwrite.h
Biblioteca Dwrite.lib
DLL Dwrite.dll

Confira também

IDWriteTextLayout