Share via


DWRITE_LINE_SPACING_METHOD列舉 (dwrite.h)

用於文字版面配置中行距的方法。

Syntax

typedef enum DWRITE_LINE_SPACING_METHOD {
  DWRITE_LINE_SPACING_METHOD_DEFAULT,
  DWRITE_LINE_SPACING_METHOD_UNIFORM,
  DWRITE_LINE_SPACING_METHOD_PROPORTIONAL
} ;

常數

 
DWRITE_LINE_SPACING_METHOD_DEFAULT
行距只取決於內容,調整以容納字型和内嵌物件的大小。
DWRITE_LINE_SPACING_METHOD_UNIFORM
不論字型和内嵌物件的大小為何,行都會明確設定為統一間距。 這很適合避免字型後援發生不平均的外觀。
DWRITE_LINE_SPACING_METHOD_PROPORTIONAL
行距和基準距離會與根據內容、字型和内嵌物件的大小計算值成正比。

注意

此值僅適用于Windows 10或更新版本,而且可以搭配IDWriteTextLayout3::SetLineSpacing使用,但無法與IDWriteTextFormat::SetLineSpacing搭配使用。

備註

行距方法是使用IDWriteTextFormatIDWriteTextLayout介面的SetLineSpacing方法來設定。 若要取得文字格式或文字版面配置的目前行距方法,請使用 GetLineSpacing

規格需求

   
最低支援的用戶端 適用于 Windows Vista 的 Windows 7、Windows Vista SP2 和平臺更新 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2008 R2、Windows Server 2008 SP2 和 Platform Update for Windows Server 2008 [傳統型應用程式 |UWP 應用程式]
標頭 dwrite.h

另請參閱

GetLineSpacing

SetLineSpacing