IPatternFormat

public interface IPatternFormat

Represents a pattern to fill a shape.

Methods

MethodDescription
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.
getTile(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.
getTile(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:

ParameterTypeDescription
valuebyte

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:

ParameterTypeDescription
backgroundjava.awt.ColorThe background java.awt.Color for the pattern.
foregroundjava.awt.ColorThe foreground java.awt.Color for the pattern.

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

getTile(Color background, Color foreground)

public abstract IImage getTile(Color background, Color foreground)

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

Parameters:

ParameterTypeDescription
backgroundjava.awt.ColorThe background java.awt.Color for the pattern.
foregroundjava.awt.ColorThe foreground java.awt.Color for the pattern.

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

getTileImage(Color styleColor)

public abstract BufferedImage getTileImage(Color styleColor)

Creates a tile image for the pattern fill.

Parameters:

ParameterTypeDescription
styleColorjava.awt.ColorThe 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.

getTile(Color styleColor)

public abstract IImage getTile(Color styleColor)

Creates a tile image for the pattern fill.

Parameters:

ParameterTypeDescription
styleColorjava.awt.ColorThe default java.awt.Color, defined in ShapeEx’s StyleEx object. Fill’s colors can depend on this.

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