properties.py 679 B

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