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

类型: DWRITE_READING_DIRECTION

与删除线关联的文本的阅读方向。 此值用于解释宽度值是水平运行还是垂直运行。

flowDirection

类型: DWRITE_FLOW_DIRECTION

与删除线关联的文本的流方向。 此值用于解释粗细值是从上到下、从左到右还是从右向左前进。

localeName

类型: const WCHAR*

包含正在绘制删除线的文本的区域设置的字符数组。

measuringMode

类型: DWRITE_MEASURING_MODE

测量模式可用于呈现器确定如何呈现下划线,例如在 GDI 兼容模式下将粗细舍入到整个像素。

要求

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