Класс EmfPlusLinearGradientBrushOptionalData

Summary: The EmfPlusLinearGradientBrushOptionalData object specifies optional data for a linear gradient brush.

Module: aspose.imaging.fileformats.emf.emfplus.objects

Full Name: aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusLinearGradientBrushOptionalData

Inheritance: EmfPlusStructureObjectType

Constructors

NameDescription
EmfPlusLinearGradientBrushOptionalData()Инициализирует новый экземпляр класса EmfPlusLinearGradientBrushOptionalData

Properties

NameTypeAccessDescription
blend_patternEmfPlusBlendBase[]r/wПолучает или задает необязательный шаблон смешивания для кисти линейного градиента. Если это поле присутствует,
оно ДОЛЖНО содержать либо объект EmfPlusBlendColors (раздел 2.2.2.4),
либо один или два объекта EmfPlusBlendFactors (раздел 2.2.2.5),
но НЕ ДОЛЖНО содержать оба. Таблица ниже показывает допустимые комбинации
флагов BrushData из EmfPlusLinearGradientBrushData и соответствующих шаблонов смешивания:
EmfPlusBlendFactors
blend_pattern_as_blend_factors_hEmfPlusBlendFactorsrПолучает шаблон смешивания как коэффициенты смешивания h.
blend_pattern_as_blend_factors_vEmfPlusBlendFactorsrПолучает шаблон смешивания как коэффициенты смешивания v.
blend_pattern_as_preset_colorsEmfPlusBlendColorsrПолучает шаблон смешивания в виде предустановленных цветов.
transform_matrixMatrixr/wПолучает или задает необязательный объект EmfPlusTransformMatrix (раздел 2.2.2.47), который определяет
преобразование из мирового пространства в пространство устройства для кисти линейного градиента.
Это поле ДОЛЖНО присутствовать, если флаг BrushDataTransform установлен в поле
BrushDataFlags объекта EmfPlusLinearGradientBrushData.

Constructor: EmfPlusLinearGradientBrushOptionalData()

 EmfPlusLinearGradientBrushOptionalData() 

Инициализирует новый экземпляр класса EmfPlusLinearGradientBrushOptionalData