CellStyle constructor

CellStyle({
  1. ExcelColor fontColorHex = ExcelColor.black,
  2. ExcelColor backgroundColorHex = ExcelColor.none,
  3. int? fontSize,
  4. String? fontFamily,
  5. FontScheme? fontScheme,
  6. HorizontalAlign horizontalAlign = HorizontalAlign.Left,
  7. VerticalAlign verticalAlign = VerticalAlign.Bottom,
  8. TextWrapping? textWrapping,
  9. bool bold = false,
  10. Underline underline = Underline.None,
  11. bool italic = false,
  12. int rotation = 0,
  13. Border? leftBorder,
  14. Border? rightBorder,
  15. Border? topBorder,
  16. Border? bottomBorder,
  17. Border? diagonalBorder,
  18. bool diagonalBorderUp = false,
  19. bool diagonalBorderDown = false,
  20. 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;