IDWriteTextLayout::SetFontStyle, méthode (dwrite.h)
Définit le style de police du texte dans une plage de texte spécifiée par une structure DWRITE_TEXT_RANGE .
Syntaxe
HRESULT SetFontStyle(
DWRITE_FONT_STYLE fontStyle,
DWRITE_TEXT_RANGE textRange
);
Paramètres
fontStyle
Type : DWRITE_FONT_STYLE
Style de police à définir pour le texte dans une plage spécifiée par textRange.
textRange
Type : DWRITE_TEXT_RANGE
Plage de texte à laquelle cette modification s’applique.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Notes
Le style de police peut être défini sur Normal, Italic ou Oblique. L’illustration suivante montre trois styles pour la police Palatino. Pour plus d’informations, consultez DWRITE_FONT_STYLE.
Exemples
Le code suivant montre comment définir le style de police sur italique.
// 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);
}
Spécifications
Client minimal pris en charge | Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 R2, Windows Server 2008 avec SP2 et Platform Update pour Windows Server 2008 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | dwrite.h |
Bibliothèque | Dwrite.lib |
DLL | Dwrite.dll |