EmfPlusHatchBrushData

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 EmfPlusHatchBrushData extends EmfPlusBaseBrushData

EmfPlusHatchBrushData 对象指定图形画刷的交叉图案。

图形画刷由 EmfPlusBrush 对象(第 2.2.1.1 节)指定。交叉线画刷在背景上绘制背景并绘制线条、点、短划线、方块和交叉线图案。该画刷定义了两种颜色:一种用于背景,另一种用于背景上的图案。背景的颜色称为背景色,图案的颜色称为前景色。

构造函数

构造函数描述
EmfPlusHatchBrushData()

方法

方法描述
getBackArgb32Color()获取或设置一个 32 位的 EmfPlusArgb 对象,该对象指定用于绘制交叉线图案背景的颜色。
setBackArgb32Color(int value)获取或设置一个 32 位的 EmfPlusArgb 对象,该对象指定用于绘制交叉线图案背景的颜色。
getForeArgb32Color()获取或设置一个 32 位的 EmfPlusArgb 对象,该对象指定用于绘制交叉线图案线条的颜色。
setForeArgb32Color(int value)获取或设置一个 32 位的 EmfPlusArgb 对象,该对象指定用于绘制交叉线图案线条的颜色。
getHatchStyle()获取或设置一个 32 位无符号整数,指定画刷的交叉线样式。
setHatchStyle(int value)获取或设置一个 32 位无符号整数,指定画刷的交叉线样式。

EmfPlusHatchBrushData()

public EmfPlusHatchBrushData()

getBackArgb32Color()

public int getBackArgb32Color()

获取或设置一个 32 位的 EmfPlusArgb 对象,该对象指定用于绘制交叉线图案背景的颜色。

Returns: int

setBackArgb32Color(int value)

public void setBackArgb32Color(int value)

获取或设置一个 32 位的 EmfPlusArgb 对象,该对象指定用于绘制交叉线图案背景的颜色。

Parameters:

参数类型描述
valueint

getForeArgb32Color()

public int getForeArgb32Color()

获取或设置一个 32 位的 EmfPlusArgb 对象,该对象指定用于绘制交叉线图案线条的颜色。

Returns: int

setForeArgb32Color(int value)

public void setForeArgb32Color(int value)

获取或设置一个 32 位的 EmfPlusArgb 对象,该对象指定用于绘制交叉线图案线条的颜色。

Parameters:

参数类型描述
valueint

getHatchStyle()

public int getHatchStyle()

获取或设置一个 32 位无符号整数,指定画刷的交叉线样式。它必须在 EmfPlusHatchStyle 枚举中定义。

Returns: int

setHatchStyle(int value)

public void setHatchStyle(int value)

获取或设置一个 32 位无符号整数,指定画刷的交叉线样式。它必须在 EmfPlusHatchStyle 枚举中定义。

Parameters:

参数类型描述
valueint