EmfPlusPathGradientBrushData
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, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusBaseBrushData
public final class EmfPlusPathGradientBrushData extends EmfPlusBaseBrushData
EmfPlusPathGradientBrushData 对象指定图形画刷的路径渐变。
构造函数
| 构造函数 | 描述 |
|---|---|
| EmfPlusPathGradientBrushData() |
方法
| 方法 | 描述 |
|---|---|
| getBrushDataFlags() | 获取或设置一个 32 位无符号整数,指定 OptionalData 字段中的数据。 |
| setBrushDataFlags(int value) | 获取或设置一个 32 位无符号整数,指定 OptionalData 字段中的数据。 |
| getWrapMode() | 获取或设置来自 WrapMode 枚举(第 2.1.1.34 节)的 32 位有符号整数,指定是否在画笔边界之外绘制区域。 |
| setWrapMode(int value) | 获取或设置来自 WrapMode 枚举(第 2.1.1.34 节)的 32 位有符号整数,指定是否在画笔边界之外绘制区域。 |
| getCenterArgb32Color() | 获取或设置 EmfPlusARGB 对象(第 2.2.2.1 节),该对象指定路径渐变画刷的中心颜色,即画刷中心点出现的颜色。 |
| setCenterArgb32Color(int value) | 获取或设置 EmfPlusARGB 对象(第 2.2.2.1 节),该对象指定路径渐变画刷的中心颜色,即画刷中心点出现的颜色。 |
| getCenterPointF() | 获取或设置 EmfPlusARGB 对象(第 2.2.2.1 节),该对象指定路径渐变画刷的中心颜色,即画刷中心点出现的颜色。 |
| setCenterPointF(PointF value) | 获取或设置 EmfPlusARGB 对象(第 2.2.2.1 节),该对象指定路径渐变画刷的中心颜色,即画刷中心点出现的颜色。 |
| getSurroundingArgb32Colors() | 获取或设置 SurroundingColorCount 个 EmfPlusARGB 对象的数组,这些对象指定画刷边界上离散点的颜色。 |
| setSurroundingArgb32Colors(int[] value) | 获取或设置 SurroundingColorCount 个 EmfPlusARGB 对象的数组,这些对象指定画刷边界上离散点的颜色。 |
| getBoundaryData() | 获取或设置路径渐变画刷的边界,该边界可以由路径或闭合的基数样条曲线指定。 |
| setBoundaryData(EmfPlusBoundaryBase value) | 获取或设置路径渐变画刷的边界,该边界可以由路径或闭合的基数样条曲线指定。 |
| getOptionalData() | 获取或设置可选的 EmfPlusPathGradientBrushOptionalData 对象(第 2.2.2.30 节),该对象指定路径渐变画刷的附加数据。 |
| setOptionalData(EmfPlusPathGradientBrushOptionalData value) | 获取或设置可选的 EmfPlusPathGradientBrushOptionalData 对象(第 2.2.2.30 节),该对象指定路径渐变画刷的附加数据。 |
EmfPlusPathGradientBrushData()
public EmfPlusPathGradientBrushData()
getBrushDataFlags()
public int getBrushDataFlags()
获取或设置 32 位无符号整数,指定 OptionalData 字段中的数据。该值必须由 BrushData 标志(第 2.1.2.1 节)组成。以下标志与路径渐变画刷相关:
Returns: int
setBrushDataFlags(int value)
public void setBrushDataFlags(int value)
获取或设置 32 位无符号整数,指定 OptionalData 字段中的数据。该值必须由 BrushData 标志(第 2.1.2.1 节)组成。以下标志与路径渐变画刷相关:
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | int |
getWrapMode()
public int getWrapMode()
获取或设置来自 WrapMode 枚举(第 2.1.1.34 节)的 32 位有符号整数,指定是否绘制画刷边界之外的区域。在边界外绘制时,包装模式指定颜色渐变的重复方式。
Returns: int
setWrapMode(int value)
public void setWrapMode(int value)
获取或设置来自 WrapMode 枚举(第 2.1.1.34 节)的 32 位有符号整数,指定是否绘制画刷边界之外的区域。在边界外绘制时,包装模式指定颜色渐变的重复方式。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | int |
getCenterArgb32Color()
public int getCenterArgb32Color()
获取或设置 EmfPlusARGB 对象(第 2.2.2.1 节),该对象指定路径渐变画刷的中心颜色,即画刷中心点出现的颜色。画刷的颜色会从边界颜色逐渐过渡到中心颜色,随着从边界向中心点移动。
Returns: int
setCenterArgb32Color(int value)
public void setCenterArgb32Color(int value)
获取或设置 EmfPlusARGB 对象(第 2.2.2.1 节),该对象指定路径渐变画刷的中心颜色,即画刷中心点出现的颜色。画刷的颜色会从边界颜色逐渐过渡到中心颜色,随着从边界向中心点移动。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | int |
getCenterPointF()
public PointF getCenterPointF()
获取或设置 EmfPlusARGB 对象(第 2.2.2.1 节),该对象指定路径渐变画刷的中心颜色,即画刷中心点出现的颜色。画刷的颜色会从边界颜色逐渐过渡到中心颜色,随着从边界向中心点移动。
Returns: PointF
setCenterPointF(PointF value)
public void setCenterPointF(PointF value)
获取或设置 EmfPlusARGB 对象(第 2.2.2.1 节),该对象指定路径渐变画刷的中心颜色,即画刷中心点出现的颜色。画刷的颜色会从边界颜色逐渐过渡到中心颜色,随着从边界向中心点移动。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | PointF |
getSurroundingArgb32Colors()
public int[] getSurroundingArgb32Colors()
获取或设置 SurroundingColorCount 个 EmfPlusARGB 对象的数组,这些对象指定画刷边界上离散点的颜色。
Returns: int[]
setSurroundingArgb32Colors(int[] value)
public void setSurroundingArgb32Colors(int[] value)
获取或设置 SurroundingColorCount 个 EmfPlusARGB 对象的数组,这些对象指定画刷边界上离散点的颜色。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | int[] |
getBoundaryData()
public EmfPlusBoundaryBase getBoundaryData()
获取或设置路径渐变画刷的边界,该边界可以由路径或闭合的基数样条曲线指定。如果在 BrushDataFlags 字段中设置了 BrushDataPath 标志,则此字段必须包含 EmfPlusBoundaryPathData 对象(第 2.2.2.6 节);否则,此字段必须包含 EmfPlusBoundaryPointData 对象(第 2.2.2.7 节)。
Returns: EmfPlusBoundaryBase
setBoundaryData(EmfPlusBoundaryBase value)
public void setBoundaryData(EmfPlusBoundaryBase value)
获取或设置路径渐变画刷的边界,该边界可以由路径或闭合的基数样条曲线指定。如果在 BrushDataFlags 字段中设置了 BrushDataPath 标志,则此字段必须包含 EmfPlusBoundaryPathData 对象(第 2.2.2.6 节);否则,此字段必须包含 EmfPlusBoundaryPointData 对象(第 2.2.2.7 节)。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | EmfPlusBoundaryBase |
getOptionalData()
public EmfPlusPathGradientBrushOptionalData getOptionalData()
获取或设置可选的 EmfPlusPathGradientBrushOptionalData 对象(第 2.2.2.30 节),该对象指定路径渐变画刷的附加数据。此字段的具体内容由 BrushDataFlags 字段的值决定。
Returns: EmfPlusPathGradientBrushOptionalData
setOptionalData(EmfPlusPathGradientBrushOptionalData value)
public void setOptionalData(EmfPlusPathGradientBrushOptionalData value)
获取或设置可选的 EmfPlusPathGradientBrushOptionalData 对象(第 2.2.2.30 节),该对象指定路径渐变画刷的附加数据。此字段的具体内容由 BrushDataFlags 字段的值决定。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | EmfPlusPathGradientBrushOptionalData |