Skip to main content
All docs
V25.1
  • TdxFillOptionsHatchStyle Enum

    Enumerates available hatch fill patterns.

    Declaration

    TdxFillOptionsHatchStyle = (
        Horizontal,
        Vertical,
        ForwardDiagonal,
        BackwardDiagonal,
        Cross,
        DiagonalCross,
        Percent05,
        Percent10,
        Percent20,
        Percent25,
        Percent30,
        Percent40,
        Percent50,
        Percent60,
        Percent70,
        Percent75,
        Percent80,
        Percent90,
        LightDownwardDiagonal,
        LightUpwardDiagonal,
        DarkDownwardDiagonal,
        DarkUpwardDiagonal,
        WideDownwardDiagonal,
        WideUpwardDiagonal,
        LightVertical,
        LightHorizontal,
        NarrowVertical,
        NarrowHorizontal,
        DarkVertical,
        DarkHorizontal,
        DashedDownwardDiagonal,
        DashedUpwardDiagonal,
        DashedHorizontal,
        DashedVertical,
        SmallConfetti,
        LargeConfetti,
        ZigZag,
        Wave,
        DiagonalBrick,
        HorizontalBrick,
        Weave,
        Plaid,
        Divot,
        DottedGrid,
        DottedDiamond,
        Shingle,
        Trellis,
        Sphere,
        SmallGrid,
        SmallCheckerBoard,
        LargeCheckerBoard,
        OutlinedDiamond,
        SolidDiamond
    );

    Members

    Name Description Example
    Horizontal

    Default. This pattern consists of thin horizontal lines.

    A Horizontally Hatched Area

    Vertical

    This pattern consists of interleaved vertical lines.

    A Vertically Hatched Area

    ForwardDiagonal

    This pattern consists of thin diagonal lines from the upper-left to bottom-right corner.

    A Diagonally Hatched Area

    BackwardDiagonal

    This pattern consists of thin diagonal lines from the bottom-left to upper-right corner.

    A Diagonally Hatched Area

    Cross

    This pattern is a crosshatch of horizontal and vertical lines.

    A Cross-Hatched Area

    DiagonalCross

    This pattern is a crosshatch of two sets of diagonal interleaved lines.

    A Cross-Hatched Area

    Percent05

    This pattern consists of evenly distributed pixels that occupy 5% of the total area.

    An Evenly Filled Area

    Percent10

    This pattern consists of evenly distributed pixels that occupy 10% of the total area.

    An Evenly Filled Area

    Percent20

    This pattern consists of evenly distributed pixels that occupy 20% of the total area.

    An Evenly Filled Area

    Percent25

    This pattern consists of evenly distributed pixels that occupy 25% of the total area.

    An Evenly Filled Area

    Percent30

    This pattern consists of evenly distributed pixels that occupy 30% of the total area.

    An Evenly Filled Area

    Percent40

    This pattern consists of evenly distributed pixels that occupy 40% of the total area.

    An Evenly Filled Area

    Percent50

    This pattern consists of evenly distributed pixels that occupy 50% of the total area.

    An Evenly Filled Area

    Percent60

    This pattern consists of evenly distributed pixels that occupy 60% of the total area.

    An Evenly Filled Area

    Percent70

    This pattern consists of evenly distributed pixels that occupy 70% of the total area.

    An Evenly Filled Area

    Percent75

    This pattern consists of evenly distributed pixels that occupy 75% of the total area.

    An Evenly Filled Area

    Percent80

    This pattern consists of evenly distributed pixels that occupy 80% of the total area.

    An Evenly Filled Area

    Percent90

    This pattern consists of evenly distributed pixels that occupy 90% of the total area.

    An Evenly Filled Area

    LightDownwardDiagonal

    This pattern consists of sparse lines from the top-left to bottom-right corner.

    A Diagonally Hatched Area

    LightUpwardDiagonal

    This pattern consists of sparse diagonal lines from the bottom-left to top-right corner.

    An Evenly Filled Area

    DarkDownwardDiagonal

    This pattern consists of densely-spaced diagonal lines from the top-left to bottom-right corner.

    A Diagonally Hatched Area

    DarkUpwardDiagonal

    This pattern consists of densely-spaced diagonal lines from the bottom-left to top-right corner.

    A Diagonally Hatched Area

    WideDownwardDiagonal

    This pattern consists of thick diagonal lines from the top-left to bottom-right corner.

    A Diagonally Hatched Area

    WideUpwardDiagonal

    This pattern consists of thick diagonal lines from the bottom-left to top-right corner.

    A Diagonally Hatched Area

    LightVertical

    This pattern consists of sparse vertical lines.

    A Vertically Hatched Area

    LightHorizontal

    This pattern consists of sparse horizontal lines.

    A Horizontally Hatched Area

    NarrowVertical

    This pattern consists of vertical thin interleaved lines.

    A Vertically Hatched Area

    NarrowHorizontal

    This pattern consists of horizontal interleaved thin lines.

    A Horizontally Hatched Area

    DarkVertical

    This pattern consists of densely-spaced vertical lines.

    A Vertically Hatched Area

    DarkHorizontal

    This pattern consists of densely-spaced horizontal lines.

    An Evenly Filled Area

    DashedDownwardDiagonal

    This pattern consists of dashed diagonal lines from the top-left to bottom-right corner.

    A Diagonally Hatched Area

    DashedUpwardDiagonal

    This pattern consists of dashed diagonal lines from the bottom-left to top-right corner.

    A Diagonally Hatched Area

    DashedHorizontal

    This pattern consists of horizontal dashed lines.

    An Evenly Filled Area

    DashedVertical

    This pattern consists of dashed vertical lines.

    A Vertically Hatched Area

    SmallConfetti

    This pattern fills an area with irregularly positioned small dots.

    An Evenly Filled Area

    LargeConfetti

    This pattern fills an area with large irregularly-positioned dots.

    An Evenly Filled Area

    ZigZag

    This pattern consists of thin horizontal zigzag lines.

    A Zigzag Pattern

    Wave

    This pattern consists of horizontal wave-like lines.

    A Wave Pattern

    DiagonalBrick

    A diagonal brick-like pattern.

    A Diagonal Brick-Like Pattern

    HorizontalBrick

    A horizontal brick-like pattern.

    A Horizontal Brick-Like Pattern

    Weave

    A weave-like pattern.

    A Weave-Like Pattern

    Plaid

    A plaid-weave pattern.

    A Plaid-Weave Pattern

    Divot

    This pattern consists of dashed vertical zigzag lines.

    An Area Filled with Dashed Zigzag Lines

    DottedGrid

    This pattern is a crosshatch of dotted horizontal and vertical lines.

    A Crosshatched Area

    DottedDiamond

    This pattern is a crosshatch of two sets of diagonal dotted lines.

    A Cross-Hatched Area

    Shingle

    A shingle-like pattern.

    A Shingle-Like Pattern

    Trellis

    This pattern fills an area with a solid color leaving small horizontal holes at regular intervals.

    A Trellis-Like Pattern

    Sphere

    This pattern consists of densely-spaced sphere-like elements.

    A Sphere-Based Pattern

    SmallGrid

    This pattern is a crosshatch of densely-spaced horizontal and vertical thin lines.

    A Cross-Hatched Area

    SmallCheckerBoard

    A checkerboard pattern with small elements.

    A Checkerboard Pattern with Small Elements

    LargeCheckerBoard

    A checkerboard pattern with large elements.

    An Evenly Filled Area

    OutlinedDiamond

    This pattern is a crosshatch of thin diagonal lines.

    A Cross-Hatched Area

    SolidDiamond

    This pattern consists of regularly positioned diamond-shaped elements.

    A Diamond-Based Pattern

    Remarks

    The TdxFillOptions.HatchStyle property references the TdxFillOptionsHatchStyle type.

    Note

    TdxFillOptionsHatchStyle is a scoped enumeration type. Use the type name together with a scope resolution token (. in Delphi or :: in C++Builder) followed by an enumeration value to refer to this value. For example, use TdxFillOptionsHatchStyle.BackwardDiagonal (in Delphi) or TdxFillOptionsHatchStyle::BackwardDiagonal (in C++Builder) to refer to the BackwardDiagonal value in code.

    See Also