IDWriteTextLayout::SetFontStyle メソッド (dwrite.h)
DWRITE_TEXT_RANGE構造体で指定されたテキスト範囲内のテキストのフォント スタイルを設定します。
構文
HRESULT SetFontStyle(
DWRITE_FONT_STYLE fontStyle,
DWRITE_TEXT_RANGE textRange
);
パラメーター
fontStyle
textRange で指定された範囲内のテキストに設定するフォント スタイル。
textRange
この変更が適用されるテキスト範囲。
戻り値
種類: HRESULT
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
解説
フォント スタイルは、[標準]、[斜体]、または [斜体] に設定できます。 次の図は、Palatino フォントの 3 つのスタイルを示しています。 詳細については、「 DWRITE_FONT_STYLE」を参照してください。
例
次のコードは、フォント スタイルを斜体に設定する方法を示しています。
// 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);
}
要件
サポートされている最小のクライアント | Windows 7、Windows Vista SP2 および Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | dwrite.h |
Library | Dwrite.lib |
[DLL] | Dwrite.dll |