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-битное значение с плавающей запятой, указывающее масштаб X от единиц страницы до единиц 0,01 мм, если графический режим GM_COMPATIBLE.
EyScale { get; set; }Получает или задает 32-битное значение с плавающей запятой, указывающее масштаб Y от единиц страницы до единиц 0,01 мм, если графический режим GM_COMPATIBLE.
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), по одной на строку.

Смотрите также