Enum EmfPlusHatchStyle
Namespace: Aspose.Imaging.FileFormats.Emf.EmfPlus.Consts
Assembly: Aspose.Imaging.dll (25.2.0)
The HatchStyle enumeration defines hatch patterns used by graphics brushes. A hatch pattern consists of a solid background color and lines drawn over the background.
public enum EmfPlusHatchStyle
Fields
HatchStyle05Percent = 6
Specifies a 5-percent hatch, which is the ratio of foreground color to background color equal to 5:100.
HatchStyle10Percent = 7
Specifies a 10-percent hatch, which is the ratio of foreground color to background color equal to 10:100.
HatchStyle20Percent = 8
Specifies a 20-percent hatch, which is the ratio of foreground color to background color equal to 20:100.
HatchStyle25Percent = 9
Specifies a 20-percent hatch, which is the ratio of foreground color to background color equal to 20:100.
HatchStyle30Percent = 10
Specifies a 30-percent hatch, which is the ratio of foreground color to background color equal to 30:100.
HatchStyle40Percent = 11
Specifies a 40-percent hatch, which is the ratio of foreground color to background color equal to 40:100.
HatchStyle50Percent = 12
Specifies a 50-percent hatch, which is the ratio of foreground color to background color equal to 50:100.
HatchStyle60Percent = 13
Specifies a 60-percent hatch, which is the ratio of foreground color to background color equal to 60:100.
HatchStyle70Percent = 14
Specifies a 70-percent hatch, which is the ratio of foreground color to background color equal to 70:100.
HatchStyle75Percent = 15
Specifies a 75-percent hatch, which is the ratio of foreground color to background color equal to 75:100.
HatchStyle80Percent = 16
Specifies an 80-percent hatch, which is the ratio of foreground color to background color equal to 80:100.
HatchStyle90Percent = 17
Specifies a 90-percent hatch, which is the ratio of foreground color to background color equal to 90:100.
HatchStyleBackwardDiagonal = 3
Specifies lines on a diagonal from upper right to lower left.
HatchStyleDarkDownwardDiagonal = 20
Specifies diagonal lines that slant to the right from top to bottom points with no anti-aliasing. They are spaced 50 percent closer and are twice the width of lines in the HatchStyleForwardDiagonal pattern.
HatchStyleDarkHorizontal = 29
Specifies lines that are spaced 50 percent closer than lines in the HatchStyleHorizontal pattern.
HatchStyleDarkUpwardDiagonal = 21
Specifies diagonal lines that slant to the left from top to bottom points with no anti-aliasing. They are spaced 50 percent closer and are twice the width of lines in the HatchStyleBackwardDiagonal pattern.
HatchStyleDarkVertical = 28
Specifies lines that are spaced 50 percent closer than lines in the HatchStyleVertical pattern.
HatchStyleDashedDownwardDiagonal = 30
Specifies dashed diagonal lines that slant to the right from top to bottom points.
HatchStyleDashedHorizontal = 32
Specifies dashed horizontal lines.
HatchStyleDashedUpwardDiagonal = 31
Specifies dashed diagonal lines that slant to the left from top to bottom points.
HatchStyleDashedVertical = 33
Specifies dashed vertical lines.
HatchStyleDiagonalBrick = 38
Specifies a pattern of lines that has the appearance of layered bricks that slant to the left from top to bottom points.
HatchStyleDiagonalCross = 5
Specifies crossing forward diagonal and backward diagonal lines with anti-aliasing.
HatchStyleDivot = 42
Specifies a pattern of lines that has the appearance of divots.
HatchStyleDottedDiamond = 44
Specifies crossing forward and backward diagonal lines, each of which is composed of dots.
HatchStyleDottedGrid = 43
Specifies crossing horizontal and vertical lines, each of which is composed of dots.
HatchStyleForwardDiagonal = 2
Specifies lines on a diagonal from upper left to lower right.
HatchStyleHorizontal = 0
Specifies equally spaced horizontal lines.
HatchStyleHorizontalBrick = 39
Specifies a pattern of lines that has the appearance of horizontally layered bricks.
HatchStyleLargeCheckerBoard = 50
Specifies a pattern of lines that has the appearance of a checkerboard, with squares that are twice the size of the squares in the Aspose.Imaging.FileFormats.Emf.EmfPlus.Consts.EmfPlusHatchStyle.HatchStyleSmallCheckerBoard pattern.
HatchStyleLargeConfetti = 35
Specifies a pattern of lines that has the appearance of confetti, and is composed of larger pieces than the HatchStyleSmallConfetti pattern.
HatchStyleLargeGrid = 4
Specifies crossing horizontal and vertical lines.
HatchStyleLightDownwardDiagonal = 18
Specifies diagonal lines that slant to the right from top to bottom points with no anti-aliasing. They are spaced 50 percent further apart than lines in the HatchStyleForwardDiagonal pattern
HatchStyleLightHorizontal = 25
Specifies horizontal lines that are spaced 50 percent closer than lines in the HatchStyleHorizontal pattern.
HatchStyleLightUpwardDiagonal = 19
Specifies diagonal lines that slant to the left from top to bottom points with no anti-aliasing. They are spaced 50 percent further apart than lines in the HatchStyleBackwardDiagonal pattern.
HatchStyleLightVertical = 24
Specifies vertical lines that are spaced 50 percent closer together than lines in the HatchStyleVertical pattern.
HatchStyleNarrowHorizontal = 27
Specifies horizontal lines that are spaced 75 percent closer than lines in the HatchStyleHorizontal pattern; or 25 percent closer than lines in the HatchStyleLightHorizontal pattern.
HatchStyleNarrowVertical = 26
Specifies vertical lines that are spaced 75 percent closer than lines in the HatchStyleVertical pattern; or 25 percent closer than lines in the HatchStyleLightVertical pattern.
HatchStyleOutlinedDiamond = 51
Specifies crossing forward and backward diagonal lines; the lines are not anti-aliased.
HatchStylePlaid = 41
Specifies a pattern of lines that has the appearance of a plaid material.
HatchStyleShingle = 45
Specifies a pattern of lines that has the appearance of diagonally layered shingles that slant to the right from top to bottom points.
HatchStyleSmallCheckerBoard = 49
Specifies a pattern of lines that has the appearance of a checkerboard.
HatchStyleSmallConfetti = 34
Specifies a pattern of lines that has the appearance of confetti.
HatchStyleSmallGrid = 48
Specifies crossing horizontal and vertical lines that are spaced 50 percent closer together than HatchStyleLargeGrid.
HatchStyleSolidDiamond = 52
Specifies a pattern of lines that has the appearance of a checkerboard placed diagonally.
HatchStyleSphere = 47
Specifies a pattern of lines that has the appearance of spheres laid adjacent to each other.
HatchStyleTrellis = 46
Specifies a pattern of lines that has the appearance of a trellis.
HatchStyleVertical = 1
Specifies equally spaced vertical lines.
HatchStyleWave = 37
Specifies horizontal lines that are composed of tildes.
HatchStyleWeave = 40
Specifies a pattern of lines that has the appearance of a woven material.
HatchStyleWideDownwardDiagonal = 22
Specifies diagonal lines that slant to the right from top to bottom points with no anti-aliasing. They have the same spacing between lines in HatchStyleWideDownwardDiagonal pattern and HatchStyleForwardDiagonal pattern, but HatchStyleWideDownwardDiagonal has the triple line width of HatchStyleForwardDiagonal.
HatchStyleWideUpwardDiagonal = 23
Specifies diagonal lines that slant to the left from top to bottom points with no anti-aliasing. They have the same spacing between lines in HatchStyleWideUpwardDiagonal pattern and HatchStyleBackwardDiagonal pattern, but HatchStyleWideUpwardDiagonal has the triple line width of HatchStyleWideUpwardDiagonal.
HatchStyleZigZag = 36
Specifies horizontal lines that are composed of zigzags.