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 |