-
Notifications
You must be signed in to change notification settings - Fork 1k
Expand file tree
/
Copy pathCellStyle.cs
More file actions
128 lines (107 loc) · 2.44 KB
/
Copy pathCellStyle.cs
File metadata and controls
128 lines (107 loc) · 2.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
namespace ExcelDataReader;
/// <summary>
/// Horizontal alignment.
/// </summary>
public enum HorizontalAlignment
{
/// <summary>
/// General.
/// </summary>
General,
/// <summary>
/// Left.
/// </summary>
Left,
/// <summary>
/// Center.
/// </summary>
Center = 2,
/// <summary>
/// Right.
/// </summary>
Right,
/// <summary>
/// Filled.
/// </summary>
Filled,
/// <summary>
/// Justified.
/// </summary>
Justified,
/// <summary>
/// Centered across selection.
/// </summary>
CenteredAcrossSelection,
/// <summary>
/// Distributed.
/// </summary>
Distributed,
/// <summary>
/// Same as <see cref="Center"/>.
/// </summary>
/// <remarks>
/// This is an alias for <see cref="Center"/> to maintain compatibility with older versions of the library.
/// It is recommended to use <see cref="Center"/> for clarity in new code.
/// </remarks>
Centered = Center,
}
/// <summary>
/// Vertical alignment.
/// </summary>
public enum VerticalAlignment
{
/// <summary>
/// Top.
/// </summary>
Top,
/// <summary>
/// Center.
/// </summary>
Center,
/// <summary>
/// Bottom.
/// </summary>
Bottom,
/// <summary>
/// Justify.
/// </summary>
Justify,
/// <summary>
/// Distributed.
/// </summary>
Distributed,
}
/// <summary>
/// Holds style information for a cell.
/// </summary>
public class CellStyle
{
/// <summary>
/// Gets the font index.
/// </summary>
public int FontIndex { get; internal set; }
/// <summary>
/// Gets the number format index.
/// </summary>
public int NumberFormatIndex { get; internal set; }
/// <summary>
/// Gets the indent level.
/// </summary>
public int IndentLevel { get; internal set; }
/// <summary>
/// Gets the horizontal alignment.
/// </summary>
public HorizontalAlignment HorizontalAlignment { get; internal set; }
/// <summary>
/// Gets the vertical alignment.
/// </summary>
public VerticalAlignment VerticalAlignment { get; internal set; }
/// <summary>
/// Gets a value indicating whether the cell is hidden.
/// </summary>
public bool Hidden { get; internal set; }
/// <summary>
/// Gets a value indicating whether the cell is locked.
/// </summary>
public bool Locked { get; internal set; }
}