CellStyle constructor
CellStyle({
- ExcelColor fontColorHex = ExcelColor.black,
- ExcelColor backgroundColorHex = ExcelColor.none,
- int? fontSize,
- String? fontFamily,
- FontScheme? fontScheme,
- HorizontalAlign horizontalAlign = HorizontalAlign.Left,
- VerticalAlign verticalAlign = VerticalAlign.Bottom,
- TextWrapping? textWrapping,
- bool bold = false,
- Underline underline = Underline.None,
- bool italic = false,
- int rotation = 0,
- Border? leftBorder,
- Border? rightBorder,
- Border? topBorder,
- Border? bottomBorder,
- Border? diagonalBorder,
- bool diagonalBorderUp = false,
- bool diagonalBorderDown = false,
- NumFormat numberFormat = NumFormat.standard_0,
Implementation
CellStyle({
ExcelColor fontColorHex = ExcelColor.black,
ExcelColor backgroundColorHex = ExcelColor.none,
int? fontSize,
String? fontFamily,
FontScheme? fontScheme,
HorizontalAlign horizontalAlign = HorizontalAlign.Left,
VerticalAlign verticalAlign = VerticalAlign.Bottom,
TextWrapping? textWrapping,
bool bold = false,
Underline underline = Underline.None,
bool italic = false,
int rotation = 0,
Border? leftBorder,
Border? rightBorder,
Border? topBorder,
Border? bottomBorder,
Border? diagonalBorder,
bool diagonalBorderUp = false,
bool diagonalBorderDown = false,
this.numberFormat = NumFormat.standard_0,
}) : _textWrapping = textWrapping,
_bold = bold,
_fontSize = fontSize,
_italic = italic,
_fontFamily = fontFamily,
_fontScheme = fontScheme ?? FontScheme.Unset,
_rotation = rotation,
_fontColorHex = _isColorAppropriate(fontColorHex.colorHex),
_backgroundColorHex = _isColorAppropriate(backgroundColorHex.colorHex),
_verticalAlign = verticalAlign,
_horizontalAlign = horizontalAlign,
_leftBorder = leftBorder ?? Border(),
_rightBorder = rightBorder ?? Border(),
_topBorder = topBorder ?? Border(),
_bottomBorder = bottomBorder ?? Border(),
_diagonalBorder = diagonalBorder ?? Border(),
_diagonalBorderUp = diagonalBorderUp,
_diagonalBorderDown = diagonalBorderDown;