以下是 DWRITE_MEASURING_MODE 枚举的定义:
typedef enum DWRITE_MEASURING_MODE {
DWRITE_MEASURING_MODE_NATURAL,
DWRITE_MEASURING_MODE_GDI_CLASSIC,
DWRITE_MEASURING_MODE_GDI_NATURAL
} DWRITE_MEASURING_MODE;
- DWRITE_MEASURING_MODE_NATURAL:表示使用 DirectWrite 默认的文本布局方式进行测量。这种模式适用于大多数情况,它考虑了字体的特性和 OpenType 布局信息。
- DWRITE_MEASURING_MODE_GDI_CLASSIC:表示使用类似于 GDI 的布局方式进行测量。这种模式适用于与 GDI 兼容的应用程序,以确保文本的布局和度量与 GDI 一致。
- DWRITE_MEASURING_MODE_GDI_NATURAL:表示使用 GDI 兼容的布局方式进行自然测量。这种模式也适用于与 GDI 兼容的应用程序,但会考虑字体的特性和 OpenType 布局信息。
这个枚举通常在创建文本布局时使用,以指定文本的测量模式。
转载请注明出处:http://www.zyzy.cn/article/detail/26434/Win32 API/Dcommon.h/DWRITE_MEASURING_MODE