DWRITE_STRIKETHROUGH 结构 (dwrite.h)
包含有关删除线的大小和位置的信息。所有坐标都以与设备无关的像素 (DIP) 。
语法
struct DWRITE_STRIKETHROUGH {
FLOAT width;
FLOAT thickness;
FLOAT offset;
DWRITE_READING_DIRECTION readingDirection;
DWRITE_FLOW_DIRECTION flowDirection;
WCHAR const *localeName;
DWRITE_MEASURING_MODE measuringMode;
};
成员
width
类型: FLOAT
一个 值,该值指示与基线平行测量的删除线的宽度。
thickness
类型: FLOAT
一个 值,该值指示与基线垂直测量的删除线的粗细。
offset
类型: FLOAT
一个 值,该值指示删除线相对于基线的偏移量。 正偏移量表示基线以下的位置,而负偏移量在基线之上。 通常,偏移量将为负数。
readingDirection
与删除线关联的文本的阅读方向。 此值用于解释宽度值是水平运行还是垂直运行。
flowDirection
与删除线关联的文本的流方向。 此值用于解释粗细值是从上到下、从左到右还是从右向左前进。
localeName
类型: const WCHAR*
包含正在绘制删除线的文本的区域设置的字符数组。
measuringMode
测量模式可用于呈现器确定如何呈现下划线,例如在 GDI 兼容模式下将粗细舍入到整个像素。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2008 R2、Windows Server 2008 SP2 和适用于 Windows Server 2008 的平台更新 [桌面应用 |UWP 应用] |
标头 | dwrite.h |