EmfPlusLinearGradientBrushOptionalData

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusStructureObjectType

public final class EmfPlusLinearGradientBrushOptionalData extends EmfPlusStructureObjectType

EmfPlusLinearGradientBrushOptionalData 对象指定线性渐变画刷的可选数据。

构造函数

构造函数描述
EmfPlusLinearGradientBrushOptionalData()

方法

方法描述
getTransformMatrix()获取或设置一个可选的 EmfPlusTransformMatrix 对象(第 2.2.2.47 节),指定线性渐变画笔的世界空间到设备空间的变换。
setTransformMatrix(Matrix value)获取或设置一个可选的 EmfPlusTransformMatrix 对象(第 2.2.2.47 节),指定线性渐变画笔的世界空间到设备空间的变换。
getBlendPattern()获取或设置线性渐变画笔的可选混合模式。
setBlendPattern(EmfPlusBlendBase[] value)获取或设置线性渐变画笔的可选混合模式。
getBlendPatternAsPresetColors()获取预设颜色的混合模式。
getBlendPatternAsBlendFactorsH()获取水平混合因子的混合模式。
getBlendPatternAsBlendFactorsV()获取垂直混合因子的混合模式。

EmfPlusLinearGradientBrushOptionalData()

public EmfPlusLinearGradientBrushOptionalData()

getTransformMatrix()

public Matrix getTransformMatrix()

获取或设置一个可选的 EmfPlusTransformMatrix 对象(第 2.2.2.47 节),指定线性渐变画笔的世界空间到设备空间的变换。如果在 EmfPlusLinearGradientBrushData 对象的 BrushDataFlags 字段中设置了 BrushDataTransform 标志,则此字段必须存在。

Returns: Matrix

setTransformMatrix(Matrix value)

public void setTransformMatrix(Matrix value)

获取或设置一个可选的 EmfPlusTransformMatrix 对象(第 2.2.2.47 节),指定线性渐变画笔的世界空间到设备空间的变换。如果在 EmfPlusLinearGradientBrushData 对象的 BrushDataFlags 字段中设置了 BrushDataTransform 标志,则此字段必须存在。

Parameters:

参数类型描述
valueMatrix

getBlendPattern()

public EmfPlusBlendBase[] getBlendPattern()

获取或设置线性渐变画笔的可选混合模式。如果此字段存在,则必须包含 EmfPlusBlendColors 对象(第 2.2.2.4 节)或一个或两个 EmfPlusBlendFactors 对象(第 2.2.2.5 节),但不能同时包含两者。下表显示了 EmfPlusLinearGradientBrushData BrushData 标志与相应混合模式的有效组合:EmfPlusBlendFactors

Returns: com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusBlendBase[]

setBlendPattern(EmfPlusBlendBase[] value)

public void setBlendPattern(EmfPlusBlendBase[] value)

获取或设置线性渐变画笔的可选混合模式。如果此字段存在,则必须包含 EmfPlusBlendColors 对象(第 2.2.2.4 节)或一个或两个 EmfPlusBlendFactors 对象(第 2.2.2.5 节),但不能同时包含两者。下表显示了 EmfPlusLinearGradientBrushData BrushData 标志与相应混合模式的有效组合:EmfPlusBlendFactors

Parameters:

参数类型描述
valueEmfPlusBlendBase[]

getBlendPatternAsPresetColors()

public EmfPlusBlendColors getBlendPatternAsPresetColors()

获取预设颜色的混合模式。

值:预设颜色的混合模式。

Returns: EmfPlusBlendColors

getBlendPatternAsBlendFactorsH()

public EmfPlusBlendFactors getBlendPatternAsBlendFactorsH()

获取水平混合因子的混合模式。

值:水平混合因子的混合模式。

Returns: EmfPlusBlendFactors

getBlendPatternAsBlendFactorsV()

public EmfPlusBlendFactors getBlendPatternAsBlendFactorsV()

获取垂直混合因子的混合模式。

值:垂直混合因子的混合模式。

Returns: EmfPlusBlendFactors