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

Name描述
EmfPlusLinearGradientBrushOptionalData()初始化 EmfPlusLinearGradientBrushOptionalData 类的新实例

Properties

NameTypeAccess描述
blend_patternEmfPlusBlendBase[]r/w获取或设置线性渐变画刷的可选混合模式。如果此字段存在,
必须包含 EmfPlusBlendColors 对象(第 2.2.4 节),
或一个或两个 EmfPlusBlendFactors 对象(第 2.2.5 节),
但不能同时包含两者。下表显示了 EmfPlusLinearGradientBrushData BrushData 标志与相应混合模式的有效组合:
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 节),该对象指定线性渐变画笔的
世界空间到设备空间的变换。
如果在 EmfPlusLinearGradientBrushData 对象的 BrushDataFlags 字段中设置了 BrushDataTransform 标志,则此字段必须存在。

Constructor: EmfPlusLinearGradientBrushOptionalData()

 EmfPlusLinearGradientBrushOptionalData() 

初始化 EmfPlusLinearGradientBrushOptionalData 类的新实例