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:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | Matrix |
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:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | EmfPlusBlendBase[] |
getBlendPatternAsPresetColors()
public EmfPlusBlendColors getBlendPatternAsPresetColors()
获取预设颜色的混合模式。
值:预设颜色的混合模式。
Returns: EmfPlusBlendColors
getBlendPatternAsBlendFactorsH()
public EmfPlusBlendFactors getBlendPatternAsBlendFactorsH()
获取水平混合因子的混合模式。
值:水平混合因子的混合模式。
Returns: EmfPlusBlendFactors
getBlendPatternAsBlendFactorsV()
public EmfPlusBlendFactors getBlendPatternAsBlendFactorsV()
获取垂直混合因子的混合模式。
值:垂直混合因子的混合模式。
Returns: EmfPlusBlendFactors