Packages

 

com.aspose.imaging

Interfaces

Classes

Exceptions

com.aspose.imaging

Class HatchStyle

  • java.lang.Object
    • com.aspose.ms.System.ValueType<com.aspose.ms.System.Enum>
      • com.aspose.ms.System.Enum
        • com.aspose.imaging.HatchStyle


  • public final class HatchStyle
    extends com.aspose.ms.System.Enum

    Specifies the different patterns available for HatchBrush objects.

    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.aspose.ms.System.Enum

        com.aspose.ms.System.Enum.AbstractEnum, com.aspose.ms.System.Enum.FlaggedEnum, com.aspose.ms.System.Enum.ObjectEnum, com.aspose.ms.System.Enum.SimpleEnum
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      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.
      • Fields inherited from class com.aspose.ms.System.Enum

        EnumSeparatorCharArray
    • Method Summary

      • Methods inherited from class com.aspose.ms.System.Enum

        Clone, CloneTo, format, format, get_Caption, get_Value, getName, getName, getNames, getNames, getNames, getUnderlyingType, getUnderlyingType, getValue, getValues, getValues, getValues, isDefined, isDefined, isDefined, isDefined, parse, parse, parse, parse, register, toObject, toString
    • Field Detail

      • Horizontal

        public static final int Horizontal

        A pattern of horizontal lines.

        See Also:
        Constant Field Values
      • Vertical

        public static final int Vertical

        A pattern of vertical lines.

        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
      • 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
      • LargeGrid

        public static final int LargeGrid

        Specifies the hatch style Cross.

        See Also:
        Constant Field Values
      • DiagonalCross

        public static final int DiagonalCross

        A pattern of crisscross diagonal lines.

        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
      • 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
      • 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
      • 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
      • 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
      • 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
      • LightVertical

        public static final int LightVertical

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

        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
      • 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
      • 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
      • 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
      • 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
      • 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
      • 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
      • DashedHorizontal

        public static final int DashedHorizontal

        Specifies dashed horizontal lines.

        See Also:
        Constant Field Values
      • DashedVertical

        public static final int DashedVertical

        Specifies dashed vertical lines.

        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
      • 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
      • ZigZag

        public static final int ZigZag

        Specifies horizontal lines that are composed of zigzags.

        See Also:
        Constant Field Values
      • Wave

        public static final int Wave

        Specifies horizontal lines that are composed of tildes.

        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
      • HorizontalBrick

        public static final int HorizontalBrick

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

        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
      • Plaid

        public static final int Plaid

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

        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
      • 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
      • 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
      • 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
      • Trellis

        public static final int Trellis

        Specifies a hatch that has the appearance of a trellis.

        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
      • 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
      • SmallCheckerBoard

        public static final int SmallCheckerBoard

        Specifies a hatch that has the appearance of a checkerboard.

        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
      • OutlinedDiamond

        public static final int OutlinedDiamond

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

        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