次の方法で共有


IDWriteTextFormat::SetTextAlignment メソッド (dwrite.h)

IDWriteTextFormat インターフェイスのレイアウト ボックスの先頭と末尾の端を基準にして、段落内のテキストの配置を設定します。

構文

HRESULT SetTextAlignment(
  DWRITE_TEXT_ALIGNMENT textAlignment
);

パラメーター

textAlignment

型: DWRITE_TEXT_ALIGNMENT

DWRITE_TEXT_ALIGNMENT型の段落に設定するテキスト配置オプション。 詳細については、「解説」を参照してください。

戻り値

型: HRESULT

このメソッドは、これらの値のいずれかを返すことができます。

リターン コード 形容
S_OK
メソッドは成功しました。
E_INVALIDARG
textAlignment 引数が無効です。

備考

テキストは、レイアウト ボックスの先頭または末尾の端に配置することも、中央に配置することもできます。 次の図は、配置が DWRITE_TEXT_ALIGNMENT_LEADINGDWRITE_TEXT_ALIGNMENT_CENTER、および DWRITE_TEXT_ALIGNMENT_TRAILINGにそれぞれ設定されているテキストを示しています。

先頭、中央揃え、および末尾の配置 を持つテキスト段落の図
アライメントは読み取り方向に依存し、上記は左から右の読み取り方向に依存します。 右から左への読み取り方向の場合、逆になります。
 
詳細については、DWRITE_TEXT_ALIGNMENT を参照してください。

if (SUCCEEDED(hr))
{
    hr = pTextFormat_->SetTextAlignment(DWRITE_TEXT_ALIGNMENT_CENTER);
}

必要条件

要件 価値
サポートされる最小クライアント Windows 7、Windows Vista SP2 および Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
サポートされる最小サーバー Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
ターゲット プラットフォーム ウィンドウズ
ヘッダー dwrite.h
ライブラリ Dwrite.lib
DLL Dwrite.dll

関連項目

IDWriteTextFormat