IDWriteTextFormat::SetTextAlignment 方法 (dwrite.h)
設定段落中文字的對齊方式,相對於 IDWriteTextFormat 介面之版面配置方塊的開頭和尾端邊緣。
語法
HRESULT SetTextAlignment(
DWRITE_TEXT_ALIGNMENT textAlignment
);
參數
textAlignment
要為類型為 DWRITE_TEXT_ALIGNMENT 的段落設定的文字對齊選項。 如需詳細資訊,請參閱<備註>。
傳回值
類型: HRESULT
這個方法可以傳回下列其中一個值。
傳回碼 | 描述 |
---|---|
|
此方法已成功。 |
|
textAlignment 引數無效。 |
備註
文字可以對齊版面配置方塊的前置或尾端邊緣,也可以置中。 下圖顯示分別設定為 DWRITE_TEXT_ALIGNMENT_LEADING、 DWRITE_TEXT_ALIGNMENT_CENTER和DWRITE_TEXT_ALIGNMENT_TRAILING對齊方式 的文字。
注意 對齊方式取決於閱讀方向,上述適用于從左至右閱讀方向。 如果是從右至左閱讀方向,則相反。
範例
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 |