EmfPlusSetTsGraphics

EmfPlusSetTsGraphics class

Запись EmfPlusSetTSGraphics определяет состояние контекста графического устройства для терминального сервера.

public sealed class EmfPlusSetTsGraphics : EmfPlusTerminalServerRecordType

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

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

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

ИмяОписание
AntiAliasMode { get; set; }Получает или задает 8-битное целое число без знака, указывающее качество рендеринга линий, включая тип сглаживания линий. Он ДОЛЖЕН быть определен в перечислении SmoothingMode (раздел 2.1.1.28).
BasicVgaColors { get; }Получает значение, указывающее, используются ли [основные цвета VGA]. Если установлено, палитра содержит только основные цвета VGA.
CompositingMode { get; set; }Получает или задает 8-разрядное целое число без знака, указывающее, как исходные цвета сочетаются с цветами фона. Это ДОЛЖНО быть значение в перечислении CompositingMode (раздел 2.1.1.5).
CompositingQuality { get; set; }Получает или задает 8-разрядное целое число без знака, указывающее степень сглаживания, применяемую к линиям, кривым и краям заполненных областей, чтобы сделать их более непрерывными или четко определенными. Это ДОЛЖНО быть значение в перечислении CompositingQuality (раздел 2.1.1.6).
virtual DataSize { get; set; }Получает или задает 32-разрядное целое число без знака, которое ДОЛЖНО определять 32-разрядное выровненное количество байтов данных в следующем поле RecordData. Это число не включает 12-байтовый заголовок записи.
FilterType { get; set; }Получает или задает 8-битное целое число без знака, указывающее, как выполняется масштабирование, включая stretching и сжатие. Это ДОЛЖНО быть значение в перечислении FilterType (раздел 2.1.1.11).
virtual Flags { get; set; }Получает или задает 16-разрядное целое число без знака, содержащее информацию для некоторых записей о том, как должна выполняться операция, и о структуре записи.
HavePalette { get; }Получает значение, указывающее, [есть ли палитра]. Если установлено, эта запись содержит объект EmfPlusPalette (раздел 2.2.2.28) в поле палитры после данных состояния графики.
Palette { get; set; }Получает или задает необязательный объект EmfPlusPalette.
PixelOffset { get; set; }Получает или задает 8-разрядное целое число без знака, определяющее общее качество процесса рендеринга изображения и текста. Это ДОЛЖНО быть значение в перечислении PixelOffsetMode (раздел 2.1.1.26).
RenderOriginX { get; set; }Получает или задает 16-разрядное целое число со знаком, которое является горизонтальной координатой начала координат для рендеринга полутоновых матриц и матриц сглаживания.
RenderOriginY { get; set; }Получает или задает 16-разрядное целое число со знаком, которое является вертикальной координатой origin для рендеринга матриц полутонов и дизеринга.
virtual Size { get; set; }Получает или задает 32-разрядное целое число без знака, указывающее 32-разрядное выровненное количество байтов во всей записи, включая 12-разрядный заголовок записи и данные, относящиеся к записи.
TextContrast { get; set; }Получает или задает 16-разрядное целое число без знака, указывающее значение гамма-коррекции , используемое для отрисовки сглаженного текста и текста ClearType. Это значение ДОЛЖНО находиться в диапазоне от 0 до 12 включительно.
TextRenderHint { get; set; }Получает или задает 8-битное целое число без знака, указывающее качество рендеринга text , включая тип сглаживания текста. Он ДОЛЖЕН быть определен в перечислении TextRenderingHint (раздел 2.1.1.32).
Type { get; }Получает 16-разрядное целое число без знака, определяющее тип записи.
WorldToDevice { get; set; }Получает или задает 192-битный объект EmfPlusTransformMatrix (раздел 2.2.2.47), который определяет преобразование пространства мира в пространство устройства.

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