EmfSmallTextOut

EmfSmallTextOut class

Запись EMR_SMALLTEXTOUT выводит строку.

public sealed class EmfSmallTextOut : EmfDrawingRecordType

Конструкторы

ИмяОписание
EmfSmallTextOut(EmfRecord)Инициализирует новый экземплярEmfSmallTextOut класс.

Характеристики

ИмяОписание
Bounds { get; set; }Получает или задает необязательный 128-битный объект RectL WMF ([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; }Получает или задает 32-битное целое число без знака, указывающее графический режим, из перечисления GraphicsMode (раздел 2.1.16).
Size { get; set; }Получает или задает размер записи
TextString { get; set; }Получает или задает строку переменной длины, содержащую текстовую строку для рисования, в виде 8-битных или 16-битных кодов символов в соответствии со значением поля fuOptions.
Type { get; set; }Получает или задает тип.
X { get; set; }Получает или задает 32-разрядное целое число со знаком, указывающее координату x места для размещения строки.
Y { get; set; }Получает или задает 32-разрядное целое число со знаком, указывающее координату y места для размещения строки.

Примечания

Если в поле fuOptions установлено значение ETO_SMALL_CHARS, TextString содержит 8-битные коды для символов, полученные из младших байтов 16-битных кодов символов Unicode UTF16-LE, в которых старший байт принимается равным 0. Если ETO_NO_RECT установлено в поле fuOptions, поле Bounds не включается в запись.

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