Skip to main content

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