DWRITE_LINE_SPACING_METHOD 枚举 (dwrite.h)

用于文本布局中行距的方法。

语法

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 一起使用。

注解

行距方法是使用 IDWriteTextFormat 或 IDWriteTextLayout 接口的 SetLineSpacing 方法设置的。 若要获取文本格式或文本布局的当前行距方法,请使用 GetLineSpacing

要求

   
最低受支持的客户端 Windows 7、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2008 R2、Windows Server 2008 SP2 和适用于 Windows Server 2008 的平台更新 [桌面应用 |UWP 应用]
标头 dwrite.h

另请参阅

GetLineSpacing

SetLineSpacing