# openpyxl.drawing.properties module

class openpyxl.drawing.properties.GroupLocking(noGrp=None, noUngrp=None, noSelect=None, noRot=None, noChangeAspect=None, noChangeArrowheads=None, noMove=None, noResize=None, noEditPoints=None, noAdjustHandles=None, noChangeShapeType=None, extLst=None)

  Bases: `Serialisable`

  extLst

    Values must be of type <class ‘openpyxl.descriptors.excel.ExtensionList’>

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

    Values must be of type <class ‘bool’>

  noChangeArrowheads

    Values must be of type <class ‘bool’>

  noChangeAspect

    Values must be of type <class ‘bool’>

  noChangeShapeType

    Values must be of type <class ‘bool’>

  noEditPoints

    Values must be of type <class ‘bool’>

  noGrp

    Values must be of type <class ‘bool’>

  noMove

    Values must be of type <class ‘bool’>

  noResize

    Values must be of type <class ‘bool’>

  noRot

    Values must be of type <class ‘bool’>

  noSelect

    Values must be of type <class ‘bool’>

  noUngrp

    Values must be of type <class ‘bool’>

  tagname = 'grpSpLocks'

class openpyxl.drawing.properties.GroupShapeProperties(bwMode=None, xfrm=None, scene3d=None, extLst=None)

  Bases: `Serialisable`

  bwMode

    Value must be one of [‘auto’, ‘black’, ‘blackGray’, ‘blackWhite’, ‘clr’, ‘gray’, ‘grayWhite’, ‘hidden’, ‘invGray’, ‘ltGray’, ‘white’]

  extLst

    Values must be of type <class ‘openpyxl.descriptors.excel.ExtensionList’>

  scene3d

    Values must be of type <class ‘openpyxl.drawing.geometry.Scene3D’>

  tagname = 'grpSpPr'
  xfrm

    Values must be of type <class ‘openpyxl.drawing.geometry.GroupTransform2D’>

class openpyxl.drawing.properties.NonVisualDrawingProps(id=None, name=None, descr=None, hidden=None, title=None, hlinkClick=None, hlinkHover=None, extLst=None)

  Bases: `Serialisable`

  descr

    Values must be of type <class ‘str’>

  extLst

    Values must be of type <class ‘openpyxl.descriptors.excel.ExtensionList’>

  hidden

    Values must be of type <class ‘bool’>

  hlinkClick

    Values must be of type <class ‘openpyxl.drawing.text.Hyperlink’>

  hlinkHover

    Values must be of type <class ‘openpyxl.drawing.text.Hyperlink’>

  id

    Values must be of type <class ‘int’>

  name

    Values must be of type <class ‘str’>

  tagname = 'cNvPr'
  title

    Values must be of type <class ‘str’>

class openpyxl.drawing.properties.NonVisualDrawingShapeProps(spLocks=None, txBox=None, extLst=None)

  Bases: `Serialisable`

  extLst

    Values must be of type <class ‘openpyxl.descriptors.excel.ExtensionList’>

  spLocks

    Values must be of type <class ‘openpyxl.drawing.properties.GroupLocking’>

  tagname = 'cNvSpPr'
  txBax

    Values must be of type <class ‘bool’>

class openpyxl.drawing.properties.NonVisualGroupDrawingShapeProps(grpSpLocks=None, extLst=None)

  Bases: `Serialisable`

  extLst

    Values must be of type <class ‘openpyxl.descriptors.excel.ExtensionList’>

  grpSpLocks

    Values must be of type <class ‘openpyxl.drawing.properties.GroupLocking’>

  tagname = 'cNvGrpSpPr'

class openpyxl.drawing.properties.NonVisualGroupShape(cNvPr=None, cNvGrpSpPr=None)

  Bases: `Serialisable`

  cNvGrpSpPr

    Values must be of type <class ‘openpyxl.drawing.properties.NonVisualGroupDrawingShapeProps’>

  cNvPr

    Values must be of type <class ‘openpyxl.drawing.properties.NonVisualDrawingProps’>

  tagname = 'nvGrpSpPr'