xtd 0.2.0
Loading...
Searching...
No Matches

◆ hatch_style

Specifies the different patterns available for xtd::drawing::drawing_2d::hatch_brush objects.

Namespace
xtd::drawing::drawing_2d
Library
xtd.drawing
Enumerator
horizontal 

A pattern of horizontal lines.

vertical 

A pattern of vertical lines.

forward_diagonal 

A pattern of lines on a diagonal from upper left to lower right.

backward_diagonal 

A pattern of lines on a diagonal from upper right to lower left.

cross 

Specifies horizontal and vertical lines that cross.

diagonal_cross 

A pattern of crisscross diagonal lines.

percent_05 

Specifies a 5-percent hatch. The ratio of foreground color to background color is 5:95.

percent_10 

Specifies a 10-percent hatch. The ratio of foreground color to background color is 10:90.

percent_20 

Specifies a 20-percent hatch. The ratio of foreground color to background color is 20:80.

percent_25 

Specifies a 25-percent hatch. The ratio of foreground color to background color is 25:75.

percent_30 

Specifies a 30-percent hatch. The ratio of foreground color to background color is 30:70.

percent_40 

Specifies a 40-percent hatch. The ratio of foreground color to background color is 40:60.

percent_50 

Specifies a 50-percent hatch. The ratio of foreground color to background color is 50:50.

percent_60 

Specifies a 60-percent hatch. The ratio of foreground color to background color is 60:40.

percent_70 

Specifies a 70-percent hatch. The ratio of foreground color to background color is 70:30.

percent_75 

Specifies a 75-percent hatch. The ratio of foreground color to background color is 75:25.

percent_80 

Specifies a 80-percent hatch. The ratio of foreground color to background color is 80:20.

percent_90 

Specifies a 90-percent hatch. The ratio of foreground color to background color is 90:10.

light_downward_diagonal 

Specifies diagonal lines that slant to the right from top points to bottom points and are spaced 50 percent closer together than xtd::drawing::drawing_2d::hatch_style::forward_diagonal, but are not antialiased.

light_upward_diagonal 

Specifies diagonal lines that slant to the left from top points to bottom points and are spaced 50 percent closer together than xtd::drawing::drawing_2d::hatch_style::backward_diagonal, but they are not antialiased.

dark_downward_diagonal 

Specifies 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 xtd::drawing::drawing_2d::hatch_style::forward_diagonal. This hatch pattern is not antialiased.

dark_upward_diagonal 

Specifies diagonal lines that slant to the left from top points to bottom points, are spaced 50 percent closer together than xtd::drawing::drawing_2d::hatch_style::backward_diagonal, and are twice its width, but the lines are not antialiased.

wide_downward_diagonal 

Specifies diagonal lines that slant to the right from top points to bottom points, have the same spacing as hatch style xtd::drawing::drawing_2d::hatch_style::forward_diagonal, and are triple its width, but are not antialiased.

wide_upward_diagonal 

Specifies diagonal lines that slant to the left from top points to bottom points, have the same spacing as hatch style xtd::drawing::drawing_2d::hatch_style::backward_diagonal, and are triple its width, but are not antialiased.

light_vertical 

Specifies vertical lines that are spaced 50 percent closer together than xtd::drawing::drawing_2d::hatch_style::vertical.

light_horizontal 

Specifies horizontal lines that are spaced 50 percent closer together than xtd::drawing::drawing_2d::hatch_style::horizontal.

narrow_vertical 

Specifies vertical lines that are spaced 75 percent closer together than hatch style xtd::drawing::drawing_2d::hatch_style::vertical (or 25 percent closer together than xtd::drawing::drawing_2d::hatch_style::light_vertical).

narrow_horizontal 

Specifies horizontal lines that are spaced 75 percent closer together than hatch style xtd::drawing::drawing_2d::hatch_style::horizontal (or 25 percent closer together than xtd::drawing::drawing_2d::hatch_style::light_horizontal).

dark_vertical 

Specifies vertical lines that are spaced 50 percent closer together than xtd::drawing::drawing_2d::hatch_style::vertical and are twice its width.

dark_horizontal 

Specifies horizontal lines that are spaced 50 percent closer together than xtd::drawing::drawing_2d::hatch_style::horizontal and are twice the width of horizontal.

dashed_downward_diagonal 

Specifies dashed diagonal lines, that slant to the right from top points to bottom points.

dashed_upward_diagonal 

Specifies dashed diagonal lines, that slant to the left from top points to bottom points.

dashed_horizontal 

Specifies dashed horizontal lines.

dashed_vertical 

Specifies dashed vertical lines.

small_confetti 

Specifies a hatch that has the appearance of confetti.

large_confetti 

Specifies a hatch that has the appearance of confetti, and is composed of larger pieces than xtd::drawing::drawing_2d::hatch_style::small_confetti.

zig_zag 

Specifies horizontal lines that are composed of zigzags.

wave 

Specifies horizontal lines that are composed of tildes.

diagonal_brick 

Specifies a hatch that has the appearance of layered bricks that slant to the left from top points to bottom points.

horizontal_brick 

Specifies a hatch that has the appearance of horizontally layered bricks.

weave 

Specifies a hatch that has the appearance of a woven material.

plaid 

Specifies a hatch that has the appearance of a plaid material.

divot 

Specifies a hatch that has the appearance of divots.

dotted_grid 

Specifies horizontal and vertical lines, each of which is composed of dots, that cross.

dotted_diamond 

Specifies forward diagonal and backward diagonal lines, each of which is composed of dots, that cross.

shingle 

Specifies a hatch that has the appearance of diagonally layered shingles that slant to the right from top points to bottom points.

trellis 

Specifies a hatch that has the appearance of a trellis.

sphere 

Specifies a hatch that has the appearance of spheres laid adjacent to one another.

small_grid 

Specifies horizontal and vertical lines that cross and are spaced 50 percent closer together than hatch style xtd::drawing::drawing_2d::hatch_style::cross.

small_checker_board 

Specifies a hatch that has the appearance of a checkerboard.

large_checker_board 

Specifies a hatch that has the appearance of a checkerboard with squares that are twice the size of xtd::drawing::drawing_2d::hatch_style::small_checker_board.

outlined_diamond 

Specifies forward diagonal and backward diagonal lines that cross but are not antialiased.

solid_diamond 

Specifies a hatch that has the appearance of a checkerboard placed diagonally.

wide_checker_board 

Specifies a hatch that has the appearance of a checkerboard with squares that are twice the size of xtd::drawing::drawing_2d::hatch_style::large_checker_board and Four times the size of xtd::drawing::drawing_2d::hatch_style::small_checker_board.