Source code for fastpyxl.chartsheet.properties
# Copyright (c) 2010-2024 fastpyxl
from fastpyxl.styles import Color
from fastpyxl.typed_serialisable.base import Serialisable
from fastpyxl.typed_serialisable.fields import Field
[docs]
class ChartsheetProperties(Serialisable):
tagname = "sheetPr"
published: bool | None = Field.attribute(expected_type=bool, allow_none=True, default=None)
codeName: str | None = Field.attribute(expected_type=str, allow_none=True, default=None)
tabColor: Color | None = Field.element(expected_type=Color, allow_none=True, default=None)
xml_order = ("tabColor",)
def __init__(self,
published=None,
codeName=None,
tabColor=None,
):
self.published = published
self.codeName = codeName
self.tabColor = tabColor