Click or drag to resize
EmfPlusHatchStyle Enumeration
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.

Namespace: Aspose.Imaging.FileFormats.Emf.EmfPlus.Consts
Assembly: Aspose.Imaging (in Aspose.Imaging.dll) Version: 21.05
Syntax
public enum EmfPlusHatchStyle
Members
  Member nameValueDescription
HatchStyleHorizontal0 Specifies equally spaced horizontal lines.
HatchStyleVertical1 Specifies equally spaced vertical lines.
HatchStyleForwardDiagonal2 Specifies lines on a diagonal from upper left to lower right.
HatchStyleBackwardDiagonal3 Specifies lines on a diagonal from upper right to lower left.
HatchStyleLargeGrid4 Specifies crossing horizontal and vertical lines.
HatchStyleDiagonalCross5 Specifies crossing forward diagonal and backward diagonal lines with anti-aliasing.
HatchStyle05Percent6 Specifies a 5-percent hatch, which is the ratio of foreground color to background color equal to 5:100.
HatchStyle10Percent7 Specifies a 10-percent hatch, which is the ratio of foreground color to background color equal to 10:100.
HatchStyle20Percent8 Specifies a 20-percent hatch, which is the ratio of foreground color to background color equal to 20:100.
HatchStyle25Percent9 Specifies a 20-percent hatch, which is the ratio of foreground color to background color equal to 20:100.
HatchStyle30Percent10 Specifies a 30-percent hatch, which is the ratio of foreground color to background color equal to 30:100.
HatchStyle40Percent11 Specifies a 40-percent hatch, which is the ratio of foreground color to background color equal to 40:100.
HatchStyle50Percent12 Specifies a 50-percent hatch, which is the ratio of foreground color to background color equal to 50:100.
HatchStyle60Percent13 Specifies a 60-percent hatch, which is the ratio of foreground color to background color equal to 60:100.
HatchStyle70Percent14 Specifies a 70-percent hatch, which is the ratio of foreground color to background color equal to 70:100.
HatchStyle75Percent15 Specifies a 75-percent hatch, which is the ratio of foreground color to background color equal to 75:100.
HatchStyle80Percent16 Specifies an 80-percent hatch, which is the ratio of foreground color to background color equal to 80:100.
HatchStyle90Percent17 Specifies a 90-percent hatch, which is the ratio of foreground color to background color equal to 90:100.
HatchStyleLightDownwardDiagonal18 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
HatchStyleLightUpwardDiagonal19 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.
HatchStyleDarkDownwardDiagonal20 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.
HatchStyleDarkUpwardDiagonal21 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.
HatchStyleWideDownwardDiagonal22 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.
HatchStyleWideUpwardDiagonal23 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.
HatchStyleLightVertical24 Specifies vertical lines that are spaced 50 percent closer together than lines in the HatchStyleVertical pattern.
HatchStyleLightHorizontal25 Specifies horizontal lines that are spaced 50 percent closer than lines in the HatchStyleHorizontal pattern.
HatchStyleNarrowVertical26 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.
HatchStyleNarrowHorizontal27 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.
HatchStyleDarkVertical28 Specifies lines that are spaced 50 percent closer than lines in the HatchStyleVertical pattern.
HatchStyleDarkHorizontal29 Specifies lines that are spaced 50 percent closer than lines in the HatchStyleHorizontal pattern.
HatchStyleDashedDownwardDiagonal30 Specifies dashed diagonal lines that slant to the right from top to bottom points.
HatchStyleDashedUpwardDiagonal31 Specifies dashed diagonal lines that slant to the left from top to bottom points.
HatchStyleDashedHorizontal32 Specifies dashed horizontal lines.
HatchStyleDashedVertical33 Specifies dashed vertical lines.
HatchStyleSmallConfetti34 Specifies a pattern of lines that has the appearance of confetti.
HatchStyleLargeConfetti35 Specifies a pattern of lines that has the appearance of confetti, and is composed of larger pieces than the HatchStyleSmallConfetti pattern.
HatchStyleZigZag36 Specifies horizontal lines that are composed of zigzags.
HatchStyleWave37 Specifies horizontal lines that are composed of tildes.
HatchStyleDiagonalBrick38 Specifies a pattern of lines that has the appearance of layered bricks that slant to the left from top to bottom points.
HatchStyleHorizontalBrick39 Specifies a pattern of lines that has the appearance of horizontally layered bricks.
HatchStyleWeave40 Specifies a pattern of lines that has the appearance of a woven material.
HatchStylePlaid41 Specifies a pattern of lines that has the appearance of a plaid material.
HatchStyleDivot42 Specifies a pattern of lines that has the appearance of divots.
HatchStyleDottedGrid43 Specifies crossing horizontal and vertical lines, each of which is composed of dots.
HatchStyleDottedDiamond44 Specifies crossing forward and backward diagonal lines, each of which is composed of dots.
HatchStyleShingle45 Specifies a pattern of lines that has the appearance of diagonally layered shingles that slant to the right from top to bottom points.
HatchStyleTrellis46 Specifies a pattern of lines that has the appearance of a trellis.
HatchStyleSphere47 Specifies a pattern of lines that has the appearance of spheres laid adjacent to each other.
HatchStyleSmallGrid48 Specifies crossing horizontal and vertical lines that are spaced 50 percent closer together than HatchStyleLargeGrid.
HatchStyleSmallCheckerBoard49 Specifies a pattern of lines that has the appearance of a checkerboard.
HatchStyleLargeCheckerBoard50 Specifies a pattern of lines that has the appearance of a checkerboard, with squares that are twice the size of the squares in the HatchStyleSmallCheckerBoard pattern.
HatchStyleOutlinedDiamond51 Specifies crossing forward and backward diagonal lines; the lines are not anti-aliased.
HatchStyleSolidDiamond52 Specifies a pattern of lines that has the appearance of a checkerboard placed diagonally.
See Also