EmfPolyTextOutW
内容
[
隐藏
]EmfPolyTextOutW class
EMR_POLYTEXTOUTW 记录使用当前字体和文本颜色绘制一个或多个 Unicode 文本字符串。
public sealed class EmfPolyTextOutW : EmfDrawingRecordType
构造函数
姓名 | 描述 |
---|---|
EmfPolyTextOutW() | 初始化EmfPolyTextOutW 类. |
EmfPolyTextOutW(EmfRecord) | 初始化EmfPolyTextOutW 类. |
特性
姓名 | 描述 |
---|---|
Bounds { get; set; } | 获取或设置 WMF RectL 对象([MS-WMF] 第 2.2.2.19 节),它以设备单位指定 边界矩形。 |
ExScale { get; set; } | 获取或设置一个 32 位浮点值,如果图形模式为 GM_COMPATIBLE,则指定从页面单位到 .01mm 单位的 X 比例。 |
EyScale { get; set; } | 获取或设置一个 32 位浮点值,如果图形模式为 GM_COMPATIBLE,则指定从页面单位到 .01mm 单位的 Y 比例。 |
IGraphicsMode { get; set; } | 获取或设置一个 32 位无符号整数,用于指定当前图形模式, 来自 GraphicsMode 枚举(第 2.1.16 节)。 |
Size { get; set; } | 获取或设置记录的大小 |
Type { get; set; } | 获取或设置类型。 |
WEmrText { get; set; } | 获取或设置 EmrText 对象数组(第 2.2.5 节),这些对象指定 16 位 Unicode UTF16-LE 字符的输出 字符串,带有文本属性和间距值。 EmrText 对象的 数量由 cStrings 指定。 |
评论
用于输出的字体和文本颜色由 播放设备上下文的当前状态中的属性指定。 EMR_POLYTEXTOUTW 应该使用一系列 EMR_EXTTEXTOUTW 记录(第 2.3.5.7 节)模拟,每个字符串一个。