com.aspose.imaging
Class HatchStyle

java.lang.Object
  extended by java.lang.Enum
      extended by com.aspose.imaging.HatchStyle
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable

public final class HatchStyle
extends java.lang.Enum

Specifies the different patterns available for HatchBrush objects.

See Also:
Serialized Form

Field Summary
static int BackwardDiagonal
           A pattern of lines on a diagonal from upper right to lower left.
static int Cross
           Specifies horizontal and vertical lines that cross.
static int DarkDownwardDiagonal
           Specifies diagonal lines that slant to the right from top points to bottom points, are spaced 50 percent closer together than, and are twice the width of ForwardDiagonal.
static int DarkHorizontal
           Specifies horizontal lines that are spaced 50 percent closer together than Horizontal and are twice the width of Horizontal.
static int DarkUpwardDiagonal
           Specifies diagonal lines that slant to the left from top points to bottom points, are spaced 50 percent closer together than BackwardDiagonal, and are twice its width, but the lines are not antialiased.
static int DarkVertical
           Specifies vertical lines that are spaced 50 percent closer together than Vertical and are twice its width.
static int DashedDownwardDiagonal
           Specifies dashed diagonal lines, that slant to the right from top points to bottom points.
static int DashedHorizontal
           Specifies dashed horizontal lines.
static int DashedUpwardDiagonal
           Specifies dashed diagonal lines, that slant to the left from top points to bottom points.
static int DashedVertical
           Specifies dashed vertical lines.
static int DiagonalBrick
           Specifies a hatch that has the appearance of layered bricks that slant to the left from top points to bottom points.
static int DiagonalCross
           A pattern of crisscross diagonal lines.
static int Divot
           Specifies a hatch that has the appearance of divots.
static int DottedDiamond
           Specifies forward diagonal and backward diagonal lines, each of which is composed of dots, that cross.
static int DottedGrid
           Specifies horizontal and vertical lines, each of which is composed of dots, that cross.
static int ForwardDiagonal
           A pattern of lines on a diagonal from upper left to lower right.
static int Horizontal
           A pattern of horizontal lines.
static int HorizontalBrick
           Specifies a hatch that has the appearance of horizontally layered bricks.
static int LargeCheckerBoard
           Specifies a hatch that has the appearance of a checkerboard with squares that are twice the size of SmallCheckerBoard.
static int LargeConfetti
           Specifies a hatch that has the appearance of confetti, and is composed of larger pieces than SmallConfetti.
static int LargeGrid
           Specifies the hatch style Cross.
static int LightDownwardDiagonal
           Specifies diagonal lines that slant to the right from top points to bottom points and are spaced 50 percent closer together than ForwardDiagonal, but are not antialiased.
static int LightHorizontal
           Specifies horizontal lines that are spaced 50 percent closer together than Horizontal.
static int LightUpwardDiagonal
           Specifies diagonal lines that slant to the left from top points to bottom points and are spaced 50 percent closer together than BackwardDiagonal, but they are not antialiased.
static int LightVertical
           Specifies vertical lines that are spaced 50 percent closer together than Vertical.
static int Max
           Specifies hatch style SolidDiamond.
static int Min
           Specifies hatch style Horizontal.
static int NarrowHorizontal
           Specifies horizontal lines that are spaced 75 percent closer together than hatch style Horizontal (or 25 percent closer together than LightHorizontal).
static int NarrowVertical
           Specifies vertical lines that are spaced 75 percent closer together than hatch style Vertical (or 25 percent closer together than LightVertical).
static int OutlinedDiamond
           Specifies forward diagonal and backward diagonal lines that cross but are not antialiased.
static int Percent05
           Specifies a 5-percent hatch.
static int Percent10
           Specifies a 10-percent hatch.
static int Percent20
           Specifies a 20-percent hatch.
static int Percent25
           Specifies a 25-percent hatch.
static int Percent30
           Specifies a 30-percent hatch.
static int Percent40
           Specifies a 40-percent hatch.
static int Percent50
           Specifies a 50-percent hatch.
static int Percent60
           Specifies a 60-percent hatch.
static int Percent70
           Specifies a 70-percent hatch.
static int Percent75
           Specifies a 75-percent hatch.
static int Percent80
           Specifies a 80-percent hatch.
static int Percent90
           Specifies a 90-percent hatch.
static int Plaid
           Specifies a hatch that has the appearance of a plaid material.
static int Shingle
           Specifies a hatch that has the appearance of diagonally layered shingles that slant to the right from top points to bottom points.
static int SmallCheckerBoard
           Specifies a hatch that has the appearance of a checkerboard.
static int SmallConfetti
           Specifies a hatch that has the appearance of confetti.
static int SmallGrid
           Specifies horizontal and vertical lines that cross and are spaced 50 percent closer together than hatch style Cross.
static int SolidDiamond
           Specifies a hatch that has the appearance of a checkerboard placed diagonally.
static int Sphere
           Specifies a hatch that has the appearance of spheres laid adjacent to one another.
static int Trellis
           Specifies a hatch that has the appearance of a trellis.
static int Vertical
           A pattern of vertical lines.
static int Wave
           Specifies horizontal lines that are composed of tildes.
static int Weave
           Specifies a hatch that has the appearance of a woven material.
static int WideDownwardDiagonal
           Specifies diagonal lines that slant to the right from top points to bottom points, have the same spacing as hatch style ForwardDiagonal, and are triple its width, but are not antialiased.
static int WideUpwardDiagonal
           Specifies diagonal lines that slant to the left from top points to bottom points, have the same spacing as hatch style BackwardDiagonal, and are triple its width, but are not antialiased.
static int ZigZag
           Specifies horizontal lines that are composed of zigzags.
 
Method Summary
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

BackwardDiagonal

public static final int BackwardDiagonal

A pattern of lines on a diagonal from upper right to lower left.

See Also:
Constant Field Values

Cross

public static final int Cross

Specifies horizontal and vertical lines that cross.

See Also:
Constant Field Values

DarkDownwardDiagonal

public static final int DarkDownwardDiagonal

Specifies diagonal lines that slant to the right from top points to bottom points, are spaced 50 percent closer together than, and are twice the width of ForwardDiagonal. This hatch pattern is not antialiased.

See Also:
Constant Field Values

DarkHorizontal

public static final int DarkHorizontal

Specifies horizontal lines that are spaced 50 percent closer together than Horizontal and are twice the width of Horizontal.

See Also:
Constant Field Values

DarkUpwardDiagonal

public static final int DarkUpwardDiagonal

Specifies diagonal lines that slant to the left from top points to bottom points, are spaced 50 percent closer together than BackwardDiagonal, and are twice its width, but the lines are not antialiased.

See Also:
Constant Field Values

DarkVertical

public static final int DarkVertical

Specifies vertical lines that are spaced 50 percent closer together than Vertical and are twice its width.

See Also:
Constant Field Values

DashedDownwardDiagonal

public static final int DashedDownwardDiagonal

Specifies dashed diagonal lines, that slant to the right from top points to bottom points.

See Also:
Constant Field Values

DashedHorizontal

public static final int DashedHorizontal

Specifies dashed horizontal lines.

See Also:
Constant Field Values

DashedUpwardDiagonal

public static final int DashedUpwardDiagonal

Specifies dashed diagonal lines, that slant to the left from top points to bottom points.

See Also:
Constant Field Values

DashedVertical

public static final int DashedVertical

Specifies dashed vertical lines.

See Also:
Constant Field Values

DiagonalBrick

public static final int DiagonalBrick

Specifies a hatch that has the appearance of layered bricks that slant to the left from top points to bottom points.

See Also:
Constant Field Values

DiagonalCross

public static final int DiagonalCross

A pattern of crisscross diagonal lines.

See Also:
Constant Field Values

Divot

public static final int Divot

Specifies a hatch that has the appearance of divots.

See Also:
Constant Field Values

DottedDiamond

public static final int DottedDiamond

Specifies forward diagonal and backward diagonal lines, each of which is composed of dots, that cross.

See Also:
Constant Field Values

DottedGrid

public static final int DottedGrid

Specifies horizontal and vertical lines, each of which is composed of dots, that cross.

See Also:
Constant Field Values

ForwardDiagonal

public static final int ForwardDiagonal

A pattern of lines on a diagonal from upper left to lower right.

See Also:
Constant Field Values

Horizontal

public static final int Horizontal

A pattern of horizontal lines.

See Also:
Constant Field Values

HorizontalBrick

public static final int HorizontalBrick

Specifies a hatch that has the appearance of horizontally layered bricks.

See Also:
Constant Field Values

LargeCheckerBoard

public static final int LargeCheckerBoard

Specifies a hatch that has the appearance of a checkerboard with squares that are twice the size of SmallCheckerBoard.

See Also:
Constant Field Values

LargeConfetti

public static final int LargeConfetti

Specifies a hatch that has the appearance of confetti, and is composed of larger pieces than SmallConfetti.

See Also:
Constant Field Values

LargeGrid

public static final int LargeGrid

Specifies the hatch style Cross.

See Also:
Constant Field Values

LightDownwardDiagonal

public static final int LightDownwardDiagonal

Specifies diagonal lines that slant to the right from top points to bottom points and are spaced 50 percent closer together than ForwardDiagonal, but are not antialiased.

See Also:
Constant Field Values

LightHorizontal

public static final int LightHorizontal

Specifies horizontal lines that are spaced 50 percent closer together than Horizontal.

See Also:
Constant Field Values

LightUpwardDiagonal

public static final int LightUpwardDiagonal

Specifies diagonal lines that slant to the left from top points to bottom points and are spaced 50 percent closer together than BackwardDiagonal, but they are not antialiased.

See Also:
Constant Field Values

LightVertical

public static final int LightVertical

Specifies vertical lines that are spaced 50 percent closer together than Vertical.

See Also:
Constant Field Values

Max

public static final int Max

Specifies hatch style SolidDiamond.

See Also:
Constant Field Values

Min

public static final int Min

Specifies hatch style Horizontal.

See Also:
Constant Field Values

NarrowHorizontal

public static final int NarrowHorizontal

Specifies horizontal lines that are spaced 75 percent closer together than hatch style Horizontal (or 25 percent closer together than LightHorizontal).

See Also:
Constant Field Values

NarrowVertical

public static final int NarrowVertical

Specifies vertical lines that are spaced 75 percent closer together than hatch style Vertical (or 25 percent closer together than LightVertical).

See Also:
Constant Field Values

OutlinedDiamond

public static final int OutlinedDiamond

Specifies forward diagonal and backward diagonal lines that cross but are not antialiased.

See Also:
Constant Field Values

Percent05

public static final int Percent05

Specifies a 5-percent hatch. The ratio of foreground color to background color is 5:95.

See Also:
Constant Field Values

Percent10

public static final int Percent10

Specifies a 10-percent hatch. The ratio of foreground color to background color is 10:90.

See Also:
Constant Field Values

Percent20

public static final int Percent20

Specifies a 20-percent hatch. The ratio of foreground color to background color is 20:80.

See Also:
Constant Field Values

Percent25

public static final int Percent25

Specifies a 25-percent hatch. The ratio of foreground color to background color is 25:75.

See Also:
Constant Field Values

Percent30

public static final int Percent30

Specifies a 30-percent hatch. The ratio of foreground color to background color is 30:70.

See Also:
Constant Field Values

Percent40

public static final int Percent40

Specifies a 40-percent hatch. The ratio of foreground color to background color is 40:60.

See Also:
Constant Field Values

Percent50

public static final int Percent50

Specifies a 50-percent hatch. The ratio of foreground color to background color is 50:50.

See Also:
Constant Field Values

Percent60

public static final int Percent60

Specifies a 60-percent hatch. The ratio of foreground color to background color is 60:40.

See Also:
Constant Field Values

Percent70

public static final int Percent70

Specifies a 70-percent hatch. The ratio of foreground color to background color is 70:30.

See Also:
Constant Field Values

Percent75

public static final int Percent75

Specifies a 75-percent hatch. The ratio of foreground color to background color is 75:25.

See Also:
Constant Field Values

Percent80

public static final int Percent80

Specifies a 80-percent hatch. The ratio of foreground color to background color is 80:100.

See Also:
Constant Field Values

Percent90

public static final int Percent90

Specifies a 90-percent hatch. The ratio of foreground color to background color is 90:10.

See Also:
Constant Field Values

Plaid

public static final int Plaid

Specifies a hatch that has the appearance of a plaid material.

See Also:
Constant Field Values

Shingle

public static final int Shingle

Specifies a hatch that has the appearance of diagonally layered shingles that slant to the right from top points to bottom points.

See Also:
Constant Field Values

SmallCheckerBoard

public static final int SmallCheckerBoard

Specifies a hatch that has the appearance of a checkerboard.

See Also:
Constant Field Values

SmallConfetti

public static final int SmallConfetti

Specifies a hatch that has the appearance of confetti.

See Also:
Constant Field Values

SmallGrid

public static final int SmallGrid

Specifies horizontal and vertical lines that cross and are spaced 50 percent closer together than hatch style Cross.

See Also:
Constant Field Values

SolidDiamond

public static final int SolidDiamond

Specifies a hatch that has the appearance of a checkerboard placed diagonally.

See Also:
Constant Field Values

Sphere

public static final int Sphere

Specifies a hatch that has the appearance of spheres laid adjacent to one another.

See Also:
Constant Field Values

Trellis

public static final int Trellis

Specifies a hatch that has the appearance of a trellis.

See Also:
Constant Field Values

Vertical

public static final int Vertical

A pattern of vertical lines.

See Also:
Constant Field Values

Wave

public static final int Wave

Specifies horizontal lines that are composed of tildes.

See Also:
Constant Field Values

Weave

public static final int Weave

Specifies a hatch that has the appearance of a woven material.

See Also:
Constant Field Values

WideDownwardDiagonal

public static final int WideDownwardDiagonal

Specifies diagonal lines that slant to the right from top points to bottom points, have the same spacing as hatch style ForwardDiagonal, and are triple its width, but are not antialiased.

See Also:
Constant Field Values

WideUpwardDiagonal

public static final int WideUpwardDiagonal

Specifies diagonal lines that slant to the left from top points to bottom points, have the same spacing as hatch style BackwardDiagonal, and are triple its width, but are not antialiased.

See Also:
Constant Field Values

ZigZag

public static final int ZigZag

Specifies horizontal lines that are composed of zigzags.

See Also:
Constant Field Values