IPatternFormat

public interface IPatternFormat

Represents a pattern to fill a shape.

Methods

Method Description
getPatternStyle() Returns or sets the pattern style.
setPatternStyle(byte value) Returns or sets the pattern style.
getForeColor() Returns the foreground pattern color.
getBackColor() Returns the background pattern color.
getTileImage(Color background, Color foreground) Creates a tile image for the pattern fill with a specified colors.
getTileImage(Color styleColor) Creates a tile image for the pattern fill.

getPatternStyle()

public abstract byte getPatternStyle()

Returns or sets the pattern style. Read/write PatternStyle.

Returns: byte

setPatternStyle(byte value)

public abstract void setPatternStyle(byte value)

Returns or sets the pattern style. Read/write PatternStyle.

Parameters:

Parameter Type Description
value byte

getForeColor()

public abstract IColorFormat getForeColor()

Returns the foreground pattern color. Read-only IColorFormat.

Returns: IColorFormat

getBackColor()

public abstract IColorFormat getBackColor()

Returns the background pattern color. Read-only IColorFormat.

Returns: IColorFormat

getTileImage(Color background, Color foreground)

public abstract BufferedImage getTileImage(Color background, Color foreground)

Creates a tile image for the pattern fill with a specified colors.

Parameters:

Parameter Type Description
background java.awt.Color The background java.awt.Color for the pattern.
foreground java.awt.Color The foreground java.awt.Color for the pattern.

Returns: java.awt.image.BufferedImage - Tile java.awt.image.BufferedImage.

getTileImage(Color styleColor)

public abstract BufferedImage getTileImage(Color styleColor)

Creates a tile image for the pattern fill.

Parameters:

Parameter Type Description
styleColor java.awt.Color The default java.awt.Color, defined in ShapeEx’s StyleEx object. Fill’s colors can depend on this.

Returns: java.awt.image.BufferedImage - Tile java.awt.image.BufferedImage.