IDWriteTextLayout::SetFontStyle-Methode (dwrite.h)
Legt den Schriftstil für Text in einem Textbereich fest, der durch eine DWRITE_TEXT_RANGE-Struktur angegeben wird.
Syntax
HRESULT SetFontStyle(
DWRITE_FONT_STYLE fontStyle,
DWRITE_TEXT_RANGE textRange
);
Parameter
fontStyle
Typ: DWRITE_FONT_STYLE
Der Schriftartstil, der für Text in einem durch textRange angegebenen Bereich festgelegt werden soll.
textRange
Typ: DWRITE_TEXT_RANGE
Der Textbereich, für den diese Änderung gilt.
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Der Schriftstil kann auf Normal, Kursiv oder Schräg eingestellt werden. Die folgende Abbildung zeigt drei Stile für die Palatino-Schriftart. Weitere Informationen finden Sie unter DWRITE_FONT_STYLE.
Beispiele
Der folgende Code veranschaulicht, wie die Schriftart auf Kursiv festgelegt wird.
// 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);
}
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | dwrite.h |
Bibliothek | Dwrite.lib |
DLL | Dwrite.dll |