EmfSmallTextOut
内容
[
隐藏
]EmfSmallTextOut class
EMR_SMALLTEXTOUT 记录输出一个字符串。
public sealed class EmfSmallTextOut : EmfDrawingRecordType
构造函数
姓名 | 描述 |
---|---|
EmfSmallTextOut(EmfRecord) | 初始化EmfSmallTextOut 类. |
特性
姓名 | 描述 |
---|---|
Bounds { get; set; } | 获取或设置一个可选的 128 位 WMF RectL 对象([MS-WMF] 第 2.2.2.19 节), 以设备单位指定边界矩形。 |
CChars { get; set; } | 获取或设置一个 32 位无符号整数,指定 字符串中 16 位字符的数量。该字符串不是以空值结尾的。 |
ExScale { get; set; } | 获取或设置一个 32 位浮点值,指定在 x 方向上缩放文本的程度。 |
EyScale { get; set; } | 获取或设置一个 32 位浮点值,该值指定文本在 y 方向上的缩放比例。 |
FuOptions { get; set; } | 获取或设置一个 32 位无符号整数,指定要使用的文本输出选项。这些 选项由 ExtTextOutOptions 枚举(第 2.1.11 节)中的一个或一组值指定。 |
IGraphicsMode { get; set; } | 从 GraphicsMode 枚举(第 2.1.16 节)中获取或设置指定图形模式的 32 位无符号整数。 |
Size { get; set; } | 获取或设置记录的大小 |
TextString { get; set; } | 根据 fuOptions 字段的值,获取或设置包含要绘制的文本字符串的可变长度字符串,可以是 8 位或 16 位字符代码。 |
Type { get; set; } | 获取或设置类型。 |
X { get; set; } | 获取或设置一个 32 位有符号整数,指定放置字符串的 x 坐标。 |
Y { get; set; } | 获取或设置一个 32 位有符号整数,指定放置字符串的 y 坐标。 |
评论
如果在 fuOptions 字段中设置了 ETO_SMALL_CHARS,则 TextString 包含 8 位代码 for 字符,源自 16 位 Unicode UTF16-LE 字符代码的低字节,其中 高字节假定为 0。 如果 ETO_NO_RECT 是在 fuOptions 字段中设置,Bounds 字段不包含在记录中。