properties.py 718 B

1234567891011121314151617181920212223242526272829
  1. from __future__ import absolute_import
  2. # Copyright (c) 2010-2019 openpyxl
  3. from openpyxl.descriptors import (
  4. Bool,
  5. String,
  6. Typed
  7. )
  8. from openpyxl.descriptors.serialisable import Serialisable
  9. from openpyxl.styles import Color
  10. class ChartsheetProperties(Serialisable):
  11. tagname = "sheetPr"
  12. published = Bool(allow_none=True)
  13. codeName = String(allow_none=True)
  14. tabColor = Typed(expected_type=Color, allow_none=True)
  15. __elements__ = ('tabColor',)
  16. def __init__(self,
  17. published=None,
  18. codeName=None,
  19. tabColor=None,
  20. ):
  21. self.published = published
  22. self.codeName = codeName
  23. self.tabColor = tabColor