VintaSoft Imaging .NET SDK 14.0: Documentation for .NET developer
Vintasoft.Imaging.Drawing Namespace / BrushHatchStyle Enumeration
Syntax Members Hierarchy Requirements SeeAlso
In This Topic
    BrushHatchStyle Enumeration
    In This Topic
    Specifies available patterns for IDrawingHatchBrush.
    Syntax
    'Declaration
    
    Public Enum BrushHatchStyle
       Inherits System.Enum
    
    
    public enum BrushHatchStyle : System.Enum
    
    
    __value public enum BrushHatchStyle : public System.Enum
    
    
    public enum class BrushHatchStyle : public System.Enum
    
    
    Members
    MemberDescription
    HorizontalA pattern of horizontal lines.
    VerticalA pattern of vertical lines.
    ForwardDiagonalA pattern of lines on a diagonal from upper left to lower right.
    BackwardDiagonalA pattern of lines on a diagonal from upper right to lower left.
    CrossSpecifies horizontal and vertical lines that cross.
    DiagonalCrossA pattern of crisscross diagonal lines.
    Percent05Specifies a 5-percent hatch. The ratio of foreground color to background color is 5:95.
    Percent10Specifies a 10-percent hatch. The ratio of foreground color to background color is 10:90.
    Percent20Specifies a 20-percent hatch. The ratio of foreground color to background color is 20:80.
    Percent25Specifies a 25-percent hatch. The ratio of foreground color to background color is 25:75.
    Percent30Specifies a 30-percent hatch. The ratio of foreground color to background color is 30:70.
    Percent40Specifies a 40-percent hatch. The ratio of foreground color to background color is 40:60.
    Percent50Specifies a 50-percent hatch. The ratio of foreground color to background color is 50:50.
    Percent60Specifies a 60-percent hatch. The ratio of foreground color to background color is 60:40.
    Percent70Specifies a 70-percent hatch. The ratio of foreground color to background color is 70:30.
    Percent75Specifies a 75-percent hatch. The ratio of foreground color to background color is 75:25.
    Percent80Specifies a 80-percent hatch. The ratio of foreground color to background color is 80:100.
    Percent90Specifies a 90-percent hatch. The ratio of foreground color to background color is 90:10.
    LightDownwardDiagonalSpecifies diagonal lines that slant to the right from top points to bottom points and are spaced 50 percent closer together than Vintasoft.Imaging.Drawing.BrushHatchStyle.ForwardDiagonal, but are not antialiased.
    LightUpwardDiagonalSpecifies diagonal lines that slant to the left from top points to bottom points and are spaced 50 percent closer together than Vintasoft.Imaging.Drawing.BrushHatchStyle.BackwardDiagonal, but they are not antialiased.
    DarkDownwardDiagonalSpecifies 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 Vintasoft.Imaging.Drawing.BrushHatchStyle.ForwardDiagonal, This hatch pattern is not antialiased.
    DarkUpwardDiagonalSpecifies diagonal lines that slant to the left from top points to bottom points, are spaced 50 percent closer together than Vintasoft.Imaging.Drawing.BrushHatchStyle.BackwardDiagonal, and are twice its width, but the lines are not antialiased.
    WideDownwardDiagonalSpecifies diagonal lines that slant to the right from top points to bottom points, have the same spacing as hatch style Vintasoft.Imaging.Drawing.BrushHatchStyle.ForwardDiagonal, and are triple its width, but are not antialiased.
    WideUpwardDiagonalSpecifies diagonal lines that slant to the left from top points to bottom points, have the same spacing as hatch style Vintasoft.Imaging.Drawing.BrushHatchStyle.BackwardDiagonal, and are triple its width, but are not antialiased.
    LightVerticalSpecifies vertical lines that are spaced 50 percent closer together than Vintasoft.Imaging.Drawing.BrushHatchStyle.Vertical,
    LightHorizontalSpecifies horizontal lines that are spaced 50 percent closer together than Vintasoft.Imaging.Drawing.BrushHatchStyle.Horizontal.
    NarrowVerticalSpecifies vertical lines that are spaced 75 percent closer together than hatch style Vintasoft.Imaging.Drawing.BrushHatchStyle.Vertical (or 25 percent closer together than Vintasoft.Imaging.Drawing.BrushHatchStyle.LightVertical).
    NarrowHorizontalSpecifies horizontal lines that are spaced 75 percent closer together than hatch style Vintasoft.Imaging.Drawing.BrushHatchStyle.Horizontal (or 25 percent closer together than Vintasoft.Imaging.Drawing.BrushHatchStyle.LightHorizontal).
    DarkVerticalSpecifies vertical lines that are spaced 50 percent closer together than Vintasoft.Imaging.Drawing.BrushHatchStyle.Vertical and are twice its width.
    DarkHorizontalSpecifies horizontal lines that are spaced 50 percent closer together than Vintasoft.Imaging.Drawing.BrushHatchStyle.Horizontal and are twice the width of Vintasoft.Imaging.Drawing.BrushHatchStyle.Horizontal.
    DashedDownwardDiagonalSpecifies dashed diagonal lines, that slant to the right from top points to bottom points.
    DashedUpwardDiagonalSpecifies dashed diagonal lines, that slant to the left from top points to bottom points.
    DashedHorizontalSpecifies dashed horizontal lines.
    DashedVerticalSpecifies dashed vertical lines.
    SmallConfettiSpecifies a hatch that has the appearance of confetti.
    LargeConfettiSpecifies a hatch that has the appearance of confetti, and is composed of larger pieces than Vintasoft.Imaging.Drawing.BrushHatchStyle.SmallConfetti.
    ZigZagSpecifies horizontal lines that are composed of zigzags.
    WaveSpecifies horizontal lines that are composed of tildes.
    DiagonalBrickSpecifies a hatch that has the appearance of layered bricks that slant to the left from top points to bottom points.
    HorizontalBrickSpecifies a hatch that has the appearance of horizontally layered bricks.
    WeaveSpecifies a hatch that has the appearance of a woven material.
    PlaidSpecifies a hatch that has the appearance of a plaid material.
    DivotSpecifies a hatch that has the appearance of divots.
    DottedGridSpecifies horizontal and vertical lines, each of which is composed of dots, that cross.
    DottedDiamondSpecifies forward diagonal and backward diagonal lines, each of which is composed of dots, that cross.
    ShingleSpecifies a hatch that has the appearance of diagonally layered shingles that slant to the right from top points to bottom points.
    TrellisSpecifies a hatch that has the appearance of a trellis.
    SphereSpecifies a hatch that has the appearance of spheres laid adjacent to one another.
    SmallGridSpecifies horizontal and vertical lines that cross and are spaced 50 percent closer together than hatch style Vintasoft.Imaging.Drawing.BrushHatchStyle.Cross.
    SmallCheckerBoardSpecifies a hatch that has the appearance of a checkerboard.
    LargeCheckerBoardSpecifies a hatch that has the appearance of a checkerboard with squares that are twice the size of Vintasoft.Imaging.Drawing.BrushHatchStyle.SmallCheckerBoard.
    OutlinedDiamondSpecifies forward diagonal and backward diagonal lines that cross but are not antialiased.
    SolidDiamondSpecifies a hatch that has the appearance of a checkerboard placed diagonally.
    Inheritance Hierarchy

    System.Object
       System.ValueType
          System.Enum
             Vintasoft.Imaging.Drawing.BrushHatchStyle

    Requirements

    Target Platforms: .NET9; .NET 8; .NET 7; .NET 6; .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5

    See Also