# openpyxl.drawing.line module

class openpyxl.drawing.line.DashStop(d=0, sp=0)

  Bases: `Serialisable`

  d

    Values must be of type <class ‘int’>

  length

    Aliases can be used when either the desired attribute name is not allowed or confusing in Python (eg. “type”) or a more descriptive name is desired (eg. “underline” for “u”)

  namespace = 'http://schemas.openxmlformats.org/drawingml/2006/main'
  sp

    Values must be of type <class ‘int’>

  space

    Aliases can be used when either the desired attribute name is not allowed or confusing in Python (eg. “type”) or a more descriptive name is desired (eg. “underline” for “u”)

  tagname = 'ds'

class openpyxl.drawing.line.DashStopList(ds=None)

  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)

  Bases: `Serialisable`

  len

    Value must be one of [‘lg’, ‘med’, ‘sm’]

  namespace = 'http://schemas.openxmlformats.org/drawingml/2006/main'
  tagname = 'end'
  type

    Value must be one of [‘arrow’, ‘diamond’, ‘none’, ‘oval’, ‘stealth’, ‘triangle’]

  w

    Value must be one of [‘lg’, ‘med’, ‘sm’]

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)

  Bases: `Serialisable`

  algn

    Value must be one of [‘ctr’, ‘in’]

  bevel

    Values must be of type <class ‘bool’>

  cap

    Value must be one of [‘flat’, ‘rnd’, ‘sq’]

  cmpd

    Value must be one of [‘dbl’, ‘sng’, ‘thickThin’, ‘thinThick’, ‘tri’]

  custDash

    Values must be of type <class ‘openpyxl.drawing.line.DashStop’>

  dashStyle

    Aliases can be used when either the desired attribute name is not allowed or confusing in Python (eg. “type”) or a more descriptive name is desired (eg. “underline” for “u”)

  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 [‘dash’, ‘dashDot’, ‘dot’, ‘lgDash’, ‘lgDashDot’, ‘lgDashDotDot’, ‘solid’, ‘sysDash’, ‘sysDashDot’, ‘sysDashDotDot’, ‘sysDot’]

  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

    Aliases can be used when either the desired attribute name is not allowed or confusing in Python (eg. “type”) or a more descriptive name is desired (eg. “underline” for “u”)