共用方式為


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 Vista 的 Windows 7、Windows Vista SP2 和平臺更新 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2008 R2、Windows Server 2008 SP2 和 Platform Update for Windows Server 2008 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 dwrite.h
程式庫 Dwrite.lib
Dll Dwrite.dll

另請參閱

IDWriteTextFormat