EmfSetTextAlign

EmfSetTextAlign class

EMR_SETTEXTALIGN 记录指定文本对齐方式。

public sealed class EmfSetTextAlign : EmfStateRecordType

构造函数

姓名 描述
EmfSetTextAlign() 初始化EmfSetTextAlign类的新实例。
EmfSetTextAlign(EmfRecord) 初始化EmfSetTextAlign类的新实例。

特性

姓名 描述
Size { get; set; } 获取或设置记录的大小
TextAlignmentMode { get; set; } 获取或设置一个 32 位无符号整数,通过 使用文本对齐标志的掩码指定文本对齐。对于具有水平基线的文本,它们是WmfTextAlignmentModeFlags ([MS-WMF] 第 2.1.2.3 节),或者WmfVerticalTextAlignmentModeFlags ([MS-WMF] 第 2.1.2.4 节)用于具有垂直:::47::的文本:基线。只能从影响水平和垂直 对齐的值中选择一个值。
Type { get; set; } 获取或设置类型。

评论

EMR_SMALLTEXTOUT、EMR_EXTTEXTOUTA 和 EMR_EXTTEXTOUTW 记录使用文本 对齐值来在输出媒体上放置一串文本。这些值指定参考点与文本边界矩形之间的 关系。参考点是 当前位置或传递给文本输出记录的点。 包围文本的矩形由文本字符串中的字符单元构成。

也可以看看