Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

TdxFillOptionsHatchStyle Enum

Enumerates available hatch fill patterns.

#Declaration

Delphi
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