HatchBrush

Inheritance: java.lang.Object, com.aspose.drawing.Brush

public final class HatchBrush extends Brush

Defines a rectangular brush with a hatch style, a foreground color, and a background color. This class cannot be inherited.

Constructors

ConstructorDescription
HatchBrush(int hatchstyle, Color foreColor)Initializes a new instance of the HatchBrush class with the specified HatchStyle(.getHatchStyle) enumeration and foreground color.
HatchBrush(int hatchstyle, Color foreColor, Color backColor)Initializes a new instance of the HatchBrush class with the specified HatchStyle(.getHatchStyle) enumeration, foreground color, and background color.

Methods

MethodDescription
getHatchStyle()Gets the hatch style of this HatchBrush object.
getForegroundColor()Gets the color of hatch lines drawn by this HatchBrush object.
getBackgroundColor()Gets the color of spaces between the hatch lines drawn by this HatchBrush object.
deepClone()Creates an exact copy of this HatchBrush object.

HatchBrush(int hatchstyle, Color foreColor)

public HatchBrush(int hatchstyle, Color foreColor)

Initializes a new instance of the HatchBrush class with the specified HatchStyle(.getHatchStyle) enumeration and foreground color.

Parameters:

ParameterTypeDescription
hatchstyleintOne of the HatchStyle(.getHatchStyle) values that represents the pattern drawn by this HatchBrush.
foreColorColorThe Color structure that represents the color of lines drawn by this HatchBrush.

HatchBrush(int hatchstyle, Color foreColor, Color backColor)

public HatchBrush(int hatchstyle, Color foreColor, Color backColor)

Initializes a new instance of the HatchBrush class with the specified HatchStyle(.getHatchStyle) enumeration, foreground color, and background color.

Parameters:

ParameterTypeDescription
hatchstyleintOne of the HatchStyle(.getHatchStyle) values that represents the pattern drawn by this HatchBrush.
foreColorColorThe Color structure that represents the color of lines drawn by this HatchBrush.
backColorColorThe Color structure that represents the color of spaces between the lines drawn by this HatchBrush.

getHatchStyle()

public int getHatchStyle()

Gets the hatch style of this HatchBrush object.

Returns: int - the hatch style of this HatchBrush object.

getForegroundColor()

public Color getForegroundColor()

Gets the color of hatch lines drawn by this HatchBrush object.

Returns: Color - the color of hatch lines drawn by this HatchBrush object.

getBackgroundColor()

public Color getBackgroundColor()

Gets the color of spaces between the hatch lines drawn by this HatchBrush object.

Returns: Color - the color of spaces between the hatch lines drawn by this HatchBrush object.

deepClone()

public Object deepClone()

Creates an exact copy of this HatchBrush object.

Returns: java.lang.Object - The HatchBrush this method creates, cast as an object.