openpyxl.drawing.line module
- class openpyxl.drawing.line.DashStop(d=0, sp=0)[source]
Bases:
Serialisable
- d
Values must be of type <class ‘int’>
- length
Values must be of type <class ‘int’>
- namespace = 'http://schemas.openxmlformats.org/drawingml/2006/main'
- sp
Values must be of type <class ‘int’>
- space
Values must be of type <class ‘int’>
- tagname = 'ds'
- class openpyxl.drawing.line.DashStopList(ds=None)[source]
Bases:
Serialisable
- ds
A sequence (list or tuple) that may only contain objects of the declared type
- class openpyxl.drawing.line.LineEndProperties(type=None, w=None, len=None)[source]
Bases:
Serialisable
- len
Value must be one of {‘sm’, ‘lg’, ‘med’}
- namespace = 'http://schemas.openxmlformats.org/drawingml/2006/main'
- tagname = 'end'
- type
Value must be one of {‘diamond’, ‘arrow’, ‘oval’, ‘none’, ‘stealth’, ‘triangle’}
- w
Value must be one of {‘sm’, ‘lg’, ‘med’}
- class openpyxl.drawing.line.LineProperties(w=None, cap=None, cmpd=None, algn=None, noFill=None, solidFill=None, gradFill=None, pattFill=None, prstDash=None, custDash=None, round=None, bevel=None, miter=None, headEnd=None, tailEnd=None, extLst=None)[source]
Bases:
Serialisable
- algn
Value must be one of {‘in’, ‘ctr’}
- bevel
Values must be of type <class ‘bool’>
- cap
Value must be one of {‘sq’, ‘rnd’, ‘flat’}
- cmpd
Value must be one of {‘dbl’, ‘sng’, ‘tri’, ‘thinThick’, ‘thickThin’}
- custDash
Values must be of type <class ‘openpyxl.drawing.line.DashStop’>
- dashStyle
Value must be one of {‘sysDashDot’, ‘solid’, ‘lgDashDot’, ‘sysDashDotDot’, ‘dash’, ‘lgDash’, ‘lgDashDotDot’, ‘dot’, ‘sysDash’, ‘sysDot’, ‘dashDot’}
- extLst
Values must be of type <class ‘openpyxl.descriptors.excel.ExtensionList’>
- gradFill
Values must be of type <class ‘openpyxl.drawing.fill.GradientFillProperties’>
- headEnd
Values must be of type <class ‘openpyxl.drawing.line.LineEndProperties’>
- miter
Values must be of type <class ‘int’>
- namespace = 'http://schemas.openxmlformats.org/drawingml/2006/main'
- noFill
Values must be of type <class ‘bool’>
- pattFill
Values must be of type <class ‘openpyxl.drawing.fill.PatternFillProperties’>
- prstDash
Value must be one of {‘sysDashDot’, ‘solid’, ‘lgDashDot’, ‘sysDashDotDot’, ‘dash’, ‘lgDash’, ‘lgDashDotDot’, ‘dot’, ‘sysDash’, ‘sysDot’, ‘dashDot’}
- round
Values must be of type <class ‘bool’>
- solidFill
Values must be of type <class ‘openpyxl.drawing.colors.ColorChoice’>
- tagname = 'ln'
- tailEnd
Values must be of type <class ‘openpyxl.drawing.line.LineEndProperties’>
- w
Values must be of type <class ‘float’>
- width
Values must be of type <class ‘float’>