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’>