EmfPlusPathGradientBrushOptionalData

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 EmfPlusPathGradientBrushOptionalData extends EmfPlusStructureObjectType

EmfPlusPathGradientBrushOptionalData 对象指定路径渐变画刷的可选数据。

构造函数

构造函数描述
EmfPlusPathGradientBrushOptionalData()

方法

方法描述
getTransformMatrix()获取或设置一个可选的 EmfPlusTransformMatrix 对象(第 2.2.2.47 节),用于指定路径渐变画刷的世界空间到设备空间的变换。
setTransformMatrix(Matrix value)获取或设置一个可选的 EmfPlusTransformMatrix 对象(第 2.2.2.47 节),用于指定路径渐变画刷的世界空间到设备空间的变换。
getBlendPattern()获取或设置路径渐变画笔的可选混合模式。
setBlendPattern(EmfPlusBlendBase value)获取或设置路径渐变画笔的可选混合模式。
getFocusScaleData()获取或设置可选的 EmfPlusFocusScaleData 对象(第 2.2.2.18 节),该对象指定路径渐变画笔的焦点比例。
setFocusScaleData(EmfPlusFocusScaleData value)获取或设置可选的 EmfPlusFocusScaleData 对象(第 2.2.2.18 节),该对象指定路径渐变画笔的焦点比例。

EmfPlusPathGradientBrushOptionalData()

public EmfPlusPathGradientBrushOptionalData()

getTransformMatrix()

public Matrix getTransformMatrix()

获取或设置可选的 EmfPlusTransformMatrix 对象(第 2.2.2.47 节),该对象指定路径渐变画笔的世界坐标到设备坐标的变换。如果在 EmfPlusPathGradientBrushData 对象的 BrushDataFlags 字段中设置了 BrushDataTransform 标志,则此字段必须存在。

Returns: Matrix

setTransformMatrix(Matrix value)

public void setTransformMatrix(Matrix value)

获取或设置可选的 EmfPlusTransformMatrix 对象(第 2.2.2.47 节),该对象指定路径渐变画笔的世界坐标到设备坐标的变换。如果在 EmfPlusPathGradientBrushData 对象的 BrushDataFlags 字段中设置了 BrushDataTransform 标志,则此字段必须存在。

Parameters:

参数类型描述
valueMatrix

getBlendPattern()

public EmfPlusBlendBase getBlendPattern()

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

Returns: EmfPlusBlendBase

setBlendPattern(EmfPlusBlendBase value)

public void setBlendPattern(EmfPlusBlendBase value)

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

Parameters:

参数类型描述
valueEmfPlusBlendBase

getFocusScaleData()

public EmfPlusFocusScaleData getFocusScaleData()

获取或设置可选的 EmfPlusFocusScaleData 对象(第 2.2.2.18 节),该对象指定路径渐变画笔的焦点比例。如果在 EmfPlusPathGradientBrushData 对象的 BrushDataFlags 字段中设置了 BrushDataFocusScales 标志,则此字段必须存在。

Returns: EmfPlusFocusScaleData

setFocusScaleData(EmfPlusFocusScaleData value)

public void setFocusScaleData(EmfPlusFocusScaleData value)

获取或设置可选的 EmfPlusFocusScaleData 对象(第 2.2.2.18 节),该对象指定路径渐变画笔的焦点比例。如果在 EmfPlusPathGradientBrushData 对象的 BrushDataFlags 字段中设置了 BrushDataFocusScales 标志,则此字段必须存在。

Parameters:

参数类型描述
valueEmfPlusFocusScaleData