EmfGradientFill

EmfGradientFill class

Запись EMR_GRADIENTFILL определяет заливку прямоугольников или треугольников градиентами цвета.

public sealed class EmfGradientFill : EmfDrawingRecordType

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

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

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

ИмяОписание
Bounds { get; set; }Получает или задает объект WMF RectL ([MS-WMF], раздел 2.2.2.19), который указывает ограничивающий прямоугольник в единицах устройства включительно-включительно.
NTri { get; set; }Получает или задает 32-разрядное целое число без знака, указывающее количество прямоугольников или треугольников для заполнения.
NVer { get; set; }Получает или задает 32-разрядное целое число без знака, указывающее количество вершин.
Size { get; set; }Получает или задает размер записи
Type { get; set; }Получает или задает тип.
UlMode { get; set; }Получает или задает 32-разрядное целое число без знака, указывающее режим градиентной заливки. Значение ДОЛЖНО быть в перечислении GradientFill (раздел 2.1.15).
VertexData { get; set; }Получает или задает объекты, которые определяют вершины прямоугольников или треугольников и соответствующие им цвета.

Примечания

Запись EMR_GRADIENTFILL, указывающая, что три вершины треугольника ДОЛЖНЫ заполнять фигуру плавными градиентами цветов. фигура с плавными градиентами цвета. В перечислении GradientFill есть два режима градиентной заливки, которые можно использовать при рисовании прямоугольника. В режиме GRADIENT_FILL_RECT_H прямоугольник заполняется слева направо. В режиме GRADIENT_FILL_RECT_V прямоугольник заполняется сверху вниз. Примечание. Запись EMR_GRADIENTFILL ДОЛЖНА игнорировать поля Alpha в объектах TriVertex. Запись EMR_ALPHABLEND (раздел 2.3.1.1), которая следует непосредственно за записью EMR_GRADIENTFILL , может использоваться для применения альфа-градиента прозрачности к закрашенной области.

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