CodePorting.Translator Cs2Cpp
CodePorting.Translator.Cs2Cpp.Framework
hatch_style.h
1
2#ifndef _aspose_drawing_drawing2d_hatch_style_h_
3#define _aspose_drawing_drawing2d_hatch_style_h_
4
5#include <system/enum.h>
6
7namespace System { namespace Drawing { namespace Drawing2D {
9 enum class HatchStyle {
11 Horizontal = 0,
13 Vertical = 1,
19 Cross = 4,
21 DiagonalCross = 5,
23 Percent05 = 6,
25 Percent10 = 7,
27 Percent20 = 8,
29 Percent25 = 9,
31 Percent30 = 10,
33 Percent40 = 11,
35 Percent50 = 12,
37 Percent60 = 13,
39 Percent70 = 14,
41 Percent75 = 15,
43 Percent80 = 16,
45 Percent90 = 17,
59 LightVertical = 24,
61 LightHorizontal = 25,
63 NarrowVertical = 26,
67 DarkVertical = 28,
69 DarkHorizontal = 29,
77 DashedVertical = 33,
79 SmallConfetti = 34,
81 LargeConfetti = 35,
83 ZigZag = 36,
85 Wave = 37,
87 DiagonalBrick = 38,
89 HorizontalBrick = 39,
91 Weave = 40,
93 Plaid = 41,
95 Divot = 42,
97 DottedGrid = 43,
99 DottedDiamond = 44,
101 Shingle = 45,
103 Trellis = 46,
105 Sphere = 47,
107 SmallGrid = 48,
113 OutlinedDiamond = 51,
115 SolidDiamond = 52,
119 Min = Horizontal,
121 Max = LargeGrid
122 };
123
126DECLARE_ENUM_OPERATORS(System::Drawing::Drawing2D::HatchStyle);
128DECLARE_USING_GLOBAL_OPERATORS
130}}}
132DECLARE_USING_ENUM_OPERATORS(System::Drawing::Drawing2D);
133
136template<>
137struct EnumMetaInfo<System::Drawing::Drawing2D::HatchStyle>
138{
141 static ASPOSECPP_SHARED_API const std::array<std::pair<System::Drawing::Drawing2D::HatchStyle, const char_t*>, 56>& values();
142};
143
144#endif
Definition: adjustable_arrow_cap.h:8
HatchStyle
Specifies patterns of HatchBrush brush.
Definition: hatch_style.h:9
@ Percent05
A 5% hatch. The foreground-to-backgroud color ratio is 5:95.
@ Percent30
A 30% hatch. The foreground-to-backgroud color ratio is 30:70.
@ Percent25
A 25% hatch. The foreground-to-backgroud color ratio is 25:75.
@ LightDownwardDiagonal
Diagonal lines that slant to the right from top points to bottom points and are spaced 50%,...
@ LightUpwardDiagonal
Diagonal lines that slant to the left from top points to bottom points, not antialiased.
@ DashedDownwardDiagonal
Dashed downward diagonal lines.
@ DarkUpwardDiagonal
Diagonal lines that slant to the left from top points to bottom points, not antialiased.
@ LargeCheckerBoard
Large checker board.
@ DiagonalBrick
Diagonal brick pattern.
@ Percent40
A 40% hatch. The foreground-to-backgroud color ratio is 40:60.
@ SmallCheckerBoard
Small checker board.
@ DashedHorizontal
Dashed horizontal lines.
@ Max
The last member of this enum.
@ DiagonalCross
Criss-cross diagonal lines.
@ Min
The first member of this enum.
@ Percent10
A 10% hatch. The foreground-to-backgroud color ratio is 10:90.
@ DarkDownwardDiagonal
Diagonal lines that slant to the right from top points to bottom points, not antialiased.
@ WideDownwardDiagonal
Diagonal lines that slant to the right from top points to bottom points, not antialiased.
@ Percent50
A 50% hatch. The foreground-to-backgroud color ratio is 50:50.
@ Percent70
A 70% hatch. The foreground-to-backgroud color ratio is 70:30.
@ DashedUpwardDiagonal
Dashed upward diagonal lines.
@ Percent20
A 20% hatch. The foreground-to-backgroud color ratio is 20:80.
@ Percent60
A 60% hatch. The foreground-to-backgroud color ratio is 60:40.
@ ForwardDiagonal
Lines on a diagonal from top-left to bottom-right.
@ BackwardDiagonal
Lines on a diagonal from top-right to bottom-left.
@ Percent80
A 80% hatch. The foreground-to-backgroud color ratio is 80:20.
@ HorizontalBrick
Horizontal brick pattern.
@ DashedVertical
Dashed vertical lines.
@ WideUpwardDiagonal
Diagonal lines that slant to the right from top points to bottom points, not antialiased.
@ Cross
Criss-cross horizontal and vertical lines.
@ Percent90
A 90% hatch. The foreground-to-backgroud color ratio is 90:10.
@ Percent75
A 75% hatch. The foreground-to-backgroud color ratio is 75:25.
Definition: db_command.h:9