Coverage for /var/srv/projects/api.amasfac.comuna18.com/tmp/venv/lib/python3.9/site-packages/openpyxl/chartsheet/views.py: 71%
25 statements
« prev ^ index » next coverage.py v6.4.4, created at 2023-07-17 14:22 -0600
« prev ^ index » next coverage.py v6.4.4, created at 2023-07-17 14:22 -0600
1# Copyright (c) 2010-2022 openpyxl
3from openpyxl.descriptors import (
4 Bool,
5 Integer,
6 Typed,
7 Sequence
8)
9from openpyxl.descriptors.excel import ExtensionList
10from openpyxl.descriptors.serialisable import Serialisable
13class ChartsheetView(Serialisable):
14 tagname = "sheetView"
16 tabSelected = Bool(allow_none=True)
17 zoomScale = Integer(allow_none=True)
18 workbookViewId = Integer()
19 zoomToFit = Bool(allow_none=True)
20 extLst = Typed(expected_type=ExtensionList, allow_none=True)
22 __elements__ = ()
24 def __init__(self,
25 tabSelected=None,
26 zoomScale=None,
27 workbookViewId=0,
28 zoomToFit=None,
29 extLst=None,
30 ):
31 self.tabSelected = tabSelected
32 self.zoomScale = zoomScale
33 self.workbookViewId = workbookViewId
34 self.zoomToFit = zoomToFit
37class ChartsheetViewList(Serialisable):
38 tagname = "sheetViews"
40 sheetView = Sequence(expected_type=ChartsheetView, )
41 extLst = Typed(expected_type=ExtensionList, allow_none=True)
43 __elements__ = ('sheetView',)
45 def __init__(self,
46 sheetView=None,
47 extLst=None,
48 ):
49 if sheetView is None:
50 sheetView = [ChartsheetView()]
51 self.sheetView = sheetView