EmfPlusLinearGradientBrushOptionalData

EmfPlusLinearGradientBrushOptionalData class

Объект EmfPlusLinearGradientBrushOptionalData указывает дополнительные данные для кисти с линейным градиентом.

public sealed class EmfPlusLinearGradientBrushOptionalData : EmfPlusStructureObjectType

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

ИмяОписание
EmfPlusLinearGradientBrushOptionalData()Конструктор по умолчанию.

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

ИмяОписание
BlendPattern { get; set; }Получает или задает необязательный шаблон наложения для кисти линейного градиента. Если это поле присутствует, оно ДОЛЖНО содержать либо объект EmfPlusBlendColors (раздел 2.2.2.4), , либо один или два объекта EmfPlusBlendFactors (раздел 2.2.2.5), , но НЕ ДОЛЖНО содержать оба. В таблице ниже показаны допустимые комбинации флагов EmfPlusLinearGradientBrushData BrushData и соответствующих шаблонов наложения: EmfPlusBlendFactors
BlendPatternAsBlendFactorsH { get; }Получает шаблон смешивания как коэффициенты смешивания h.
BlendPatternAsBlendFactorsV { get; }Получает шаблон смешивания как коэффициенты смешивания v.
BlendPatternAsPresetColors { get; }Получает шаблон наложения в виде предустановленных цветов.
TransformMatrix { get; set; }Получает или задает необязательный объект EmfPlusTransformMatrix (раздел 2.2.2.47), который определяет преобразование мирового пространства a в пространство устройства для кисти с линейным градиентом. Это поле ДОЛЖНО присутствовать, если флаг BrushDataTransform установлен в поле BrushDataFlags объекта EmfPlusLinearGradientBrushData.

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