
The **Aspose.Cells.Drawing**  namespace provides classes that allow to create and modify drawing shapes, form controls, and more advanced drawing objects.

### Classes
| Class | Description |
| :- | :- |
| [`ArcShape`](/cells/python-net/aspose.cells.drawing/arcshape) | Represents the arc shape. |
| [`Area`](/cells/python-net/aspose.cells.drawing/area) | Encapsulates the object that represents an area format. |
| [`AutomaticFill`](/cells/python-net/aspose.cells.drawing/automaticfill) | represents automatic fill. |
| [`BaseShapeGuide`](/cells/python-net/aspose.cells.drawing/baseshapeguide) | Represents the shape guide. |
| [`Bevel`](/cells/python-net/aspose.cells.drawing/bevel) | Represents a bevel of a shape |
| [`Button`](/cells/python-net/aspose.cells.drawing/button) | Represents the Forms control: Button |
| [`CellsDrawing`](/cells/python-net/aspose.cells.drawing/cellsdrawing) | Represents the auto shape and drawing object. |
| [`ChartShape`](/cells/python-net/aspose.cells.drawing/chartshape) | Represents the shape of the chart.<br/>Properties and methods for the ChartObject object control the appearance and size of the embedded chart on the worksheet. |
| [`CheckBox`](/cells/python-net/aspose.cells.drawing/checkbox) | Represents a check box object in a worksheet. |
| [`CheckBoxCollection`](/cells/python-net/aspose.cells.drawing/checkboxcollection) | Represents a collection of [`CheckBox`](/cells/python-net/aspose.cells.drawing/checkbox) objects in a worksheet. |
| [`ColorHelper`](/cells/python-net/aspose.cells.drawing/colorhelper) | Provides helper functions about color. |
| [`ComboBox`](/cells/python-net/aspose.cells.drawing/combobox) | Represents the control form ComboBox. |
| [`CommentShape`](/cells/python-net/aspose.cells.drawing/commentshape) | Represents the shape of the comment. |
| [`CustomGeometry`](/cells/python-net/aspose.cells.drawing/customgeometry) | Represents a custom geometric shape. |
| [`CustomXmlShape`](/cells/python-net/aspose.cells.drawing/customxmlshape) | Represents Custom xml shape ,such as Ink. |
| [`DialogBox`](/cells/python-net/aspose.cells.drawing/dialogbox) | Represents the dialog box. |
| [`FillFormat`](/cells/python-net/aspose.cells.drawing/fillformat) | Encapsulates the object that represents fill formatting for a shape. |
| [`Format3D`](/cells/python-net/aspose.cells.drawing/format3d) | This class specifies the 3D shape properties for a chart element or shape. |
| [`GlowEffect`](/cells/python-net/aspose.cells.drawing/gloweffect) | This class specifies a glow effect, in which a color blurred outline <br/>is added outside the edges of the object. |
| [`GradientFill`](/cells/python-net/aspose.cells.drawing/gradientfill) | Represents the gradient fill. |
| [`GradientStop`](/cells/python-net/aspose.cells.drawing/gradientstop) | Represents the gradient stop. |
| [`GradientStopCollection`](/cells/python-net/aspose.cells.drawing/gradientstopcollection) | Represents the gradient stop collection. |
| [`GroupBox`](/cells/python-net/aspose.cells.drawing/groupbox) | Encapsulates the object that represents a groupbox in a spreadsheet. |
| [`GroupFill`](/cells/python-net/aspose.cells.drawing/groupfill) | Represents this fill format should inherit the fill properties of the group. |
| [`GroupShape`](/cells/python-net/aspose.cells.drawing/groupshape) | Represents the group shape which contains the individual shapes. |
| [`Label`](/cells/python-net/aspose.cells.drawing/label) | Encapsulates the object that represents a label in a spreadsheet. |
| [`Line`](/cells/python-net/aspose.cells.drawing/line) | Encapsulates the object that represents the line format. |
| [`LineFormat`](/cells/python-net/aspose.cells.drawing/lineformat) | Represents all setting of the line. |
| [`LineShape`](/cells/python-net/aspose.cells.drawing/lineshape) | Represents the line shape. |
| [`ListBox`](/cells/python-net/aspose.cells.drawing/listbox) | Represents a list box object. |
| [`MsoFillFormat`](/cells/python-net/aspose.cells.drawing/msofillformat) | Represents fill formatting for a shape. |
| [`MsoFillFormatHelper`](/cells/python-net/aspose.cells.drawing/msofillformathelper) | Represents fill formatting for a shape. |
| [`MsoFormatPicture`](/cells/python-net/aspose.cells.drawing/msoformatpicture) | Represents the picture format. |
| [`MsoLineFormat`](/cells/python-net/aspose.cells.drawing/msolineformat) | Represents line and arrowhead formatting. |
| [`MsoLineFormatHelper`](/cells/python-net/aspose.cells.drawing/msolineformathelper) | Represents line and arrowhead formatting. |
| [`MsoTextFrame`](/cells/python-net/aspose.cells.drawing/msotextframe) | Represents the text frame in a Shape object. |
| [`NoneFill`](/cells/python-net/aspose.cells.drawing/nonefill) | Represents no fill. |
| [`OleObject`](/cells/python-net/aspose.cells.drawing/oleobject) | Represents an OleObject in a worksheet. |
| [`OleObjectCollection`](/cells/python-net/aspose.cells.drawing/oleobjectcollection) | Represents embedded OLE objects. |
| [`Oval`](/cells/python-net/aspose.cells.drawing/oval) | Represents the oval shape. |
| [`PatternFill`](/cells/python-net/aspose.cells.drawing/patternfill) | Encapsulates the object that represents pattern fill format |
| [`PicFormatOption`](/cells/python-net/aspose.cells.drawing/picformatoption) | Represents picture format option |
| [`Picture`](/cells/python-net/aspose.cells.drawing/picture) | Encapsulates the object that represents a single picture in a spreadsheet. |
| [`PictureCollection`](/cells/python-net/aspose.cells.drawing/picturecollection) | Encapsulates a collection of [`Picture`](/cells/python-net/aspose.cells.drawing/picture) objects. |
| [`RadioButton`](/cells/python-net/aspose.cells.drawing/radiobutton) | Represents a radio button. |
| [`RectangleShape`](/cells/python-net/aspose.cells.drawing/rectangleshape) | Represents the rectangle shape. |
| [`ReflectionEffect`](/cells/python-net/aspose.cells.drawing/reflectioneffect) | This class specifies a reflection effect. |
| [`ScrollBar`](/cells/python-net/aspose.cells.drawing/scrollbar) | Represents a scroll bar object. |
| [`ShadowEffect`](/cells/python-net/aspose.cells.drawing/shadoweffect) | This class specifies the shadow effect of the chart element or shape. |
| [`Shape`](/cells/python-net/aspose.cells.drawing/shape) | Represents the msodrawing object. |
| [`ShapeCollection`](/cells/python-net/aspose.cells.drawing/shapecollection) | Represents all the shape in a worksheet/chart. |
| [`ShapeGuide`](/cells/python-net/aspose.cells.drawing/shapeguide) | Encapsulates a shape guide specifies the presence of a shape guide that will be used to <br/>govern the geometry of the specified shape |
| [`ShapeGuideCollection`](/cells/python-net/aspose.cells.drawing/shapeguidecollection) | Encapsulates a collection of shape guide |
| [`ShapePath`](/cells/python-net/aspose.cells.drawing/shapepath) | Represents a creation path consisting of a series of moves, lines and curves that when combined will form a geometric shape. |
| [`ShapePathCollection`](/cells/python-net/aspose.cells.drawing/shapepathcollection) | Represents path collection information in NotPrimitive autoshape |
| [`ShapePathPoint`](/cells/python-net/aspose.cells.drawing/shapepathpoint) | Specify position coordinates or angle markers.<br/>Position coordinates represent the coordinates of a path in a coordinate space (e.g. X/Y). <br/>Angle markers indicate angular changes in a path (e.g. the start and swing angles of an arc). |
| [`ShapePathPointCollection`](/cells/python-net/aspose.cells.drawing/shapepathpointcollection) | Represents all shape path points. |
| [`ShapePropertyCollection`](/cells/python-net/aspose.cells.drawing/shapepropertycollection) | This class specifies the visual shape properties for a chart element or shape. |
| [`ShapeSegmentPath`](/cells/python-net/aspose.cells.drawing/shapesegmentpath) | Represents a segment path in a path of the freeform. |
| [`ShapeSegmentPathCollection`](/cells/python-net/aspose.cells.drawing/shapesegmentpathcollection) | Represents a creation path consisting of a series of moves, lines and curves that when combined will form a geometric shape. |
| [`SignatureLine`](/cells/python-net/aspose.cells.drawing/signatureline) | Represent the signature line. |
| [`SlicerShape`](/cells/python-net/aspose.cells.drawing/slicershape) | Represents the slicer shape. |
| [`SmartArtShape`](/cells/python-net/aspose.cells.drawing/smartartshape) | Represents the smart art. |
| [`SolidFill`](/cells/python-net/aspose.cells.drawing/solidfill) | Encapsulates the object that represents solid fill format |
| [`Spinner`](/cells/python-net/aspose.cells.drawing/spinner) | Represents the Forms control: Spinner. |
| [`TextBox`](/cells/python-net/aspose.cells.drawing/textbox) | Encapsulates the object that represents a textbox in a spreadsheet. |
| [`TextBoxCollection`](/cells/python-net/aspose.cells.drawing/textboxcollection) | Encapsulates a collection of [`TextBox`](/cells/python-net/aspose.cells.drawing/textbox) objects. |
| [`TextEffectFormat`](/cells/python-net/aspose.cells.drawing/texteffectformat) | Contains properties and methods that apply to WordArt objects. |
| [`TextureFill`](/cells/python-net/aspose.cells.drawing/texturefill) | Encapsulates the object that represents texture fill format |
| [`ThreeDFormat`](/cells/python-net/aspose.cells.drawing/threedformat) | Represents a shape's three-dimensional formatting. |
| [`TilePicOption`](/cells/python-net/aspose.cells.drawing/tilepicoption) | Represents tile picture as texture. |
| [`TimelineShape`](/cells/python-net/aspose.cells.drawing/timelineshape) | Represents the Timeline msodrawing object. |
| [`VmlShapeGuide`](/cells/python-net/aspose.cells.drawing/vmlshapeguide) | just for vml<br/>Encapsulates a shape guide specifies the presence of a shape <br/>guide that will be used to govern the geometry of the specified shape |
| [`WebExtensionShape`](/cells/python-net/aspose.cells.drawing/webextensionshape) | Represents the shape of web extension. |


### Enumerations
| Enumeration | Description |
| :- | :- |
| [`AutoShapeType`](/cells/python-net/aspose.cells.drawing/autoshapetype) | Represents all built-in auto shape type. |
| [`BevelPresetType`](/cells/python-net/aspose.cells.drawing/bevelpresettype) | Represents a preset for a type of bevel which can be applied to a shape in 3D. |
| [`BevelType`](/cells/python-net/aspose.cells.drawing/beveltype) | Represents a preset for a type of bevel which can be applied to a shape in 3D. |
| [`CheckValueType`](/cells/python-net/aspose.cells.drawing/checkvaluetype) | Represents the check value type of the check box. |
| [`DataLabelShapeType`](/cells/python-net/aspose.cells.drawing/datalabelshapetype) | Specifies the preset shape geometry that is to be used for a chart. |
| [`FillPattern`](/cells/python-net/aspose.cells.drawing/fillpattern) | Enumerates shape fill pattern types. |
| [`FillPictureType`](/cells/python-net/aspose.cells.drawing/fillpicturetype) | Represents the picture fill type. |
| [`FillType`](/cells/python-net/aspose.cells.drawing/filltype) | Fill format type. |
| [`FormatSetType`](/cells/python-net/aspose.cells.drawing/formatsettype) | Fill format set type. |
| [`GradientColorType`](/cells/python-net/aspose.cells.drawing/gradientcolortype) | Represents the gradient color type for the specified fill. |
| [`GradientDirectionType`](/cells/python-net/aspose.cells.drawing/gradientdirectiontype) | Represents all direction type of gradient. |
| [`GradientFillType`](/cells/python-net/aspose.cells.drawing/gradientfilltype) | Represents all Gradient fill type. |
| [`GradientPresetType`](/cells/python-net/aspose.cells.drawing/gradientpresettype) | Represents gradient preset color type. |
| [`GradientStyleType`](/cells/python-net/aspose.cells.drawing/gradientstyletype) | Represents gradient shading style. |
| [`ImageType`](/cells/python-net/aspose.cells.drawing/imagetype) | Specifies the type (format) of an image. |
| [`LightRigDirectionType`](/cells/python-net/aspose.cells.drawing/lightrigdirectiontype) | Represents the light rig direction type. |
| [`LightRigType`](/cells/python-net/aspose.cells.drawing/lightrigtype) | Represents a preset light right that can be applied to a shape |
| [`LineCapType`](/cells/python-net/aspose.cells.drawing/linecaptype) | Represents the caps of a line |
| [`LineJoinType`](/cells/python-net/aspose.cells.drawing/linejointype) | Represents the join styles of a line. |
| [`LineType`](/cells/python-net/aspose.cells.drawing/linetype) | Enumerates the type of [`Picture`](/cells/python-net/aspose.cells.drawing/picture) border or [`Chart`](/cells/python-net/aspose.cells.charts/chart) line. |
| [`MirrorType`](/cells/python-net/aspose.cells.drawing/mirrortype) | Represents mirror type of texture fill |
| [`MsoArrowheadLength`](/cells/python-net/aspose.cells.drawing/msoarrowheadlength) | Enumerates the line end width of the shape border line. |
| [`MsoArrowheadStyle`](/cells/python-net/aspose.cells.drawing/msoarrowheadstyle) | Enumerates the line end type of the shape border line. |
| [`MsoArrowheadWidth`](/cells/python-net/aspose.cells.drawing/msoarrowheadwidth) | Enumerates the line end width of the shape border line. |
| [`MsoDrawingType`](/cells/python-net/aspose.cells.drawing/msodrawingtype) | Represents office drawing objects type. |
| [`MsoLineDashStyle`](/cells/python-net/aspose.cells.drawing/msolinedashstyle) | Represents style of dash drawing lines. |
| [`MsoLineStyle`](/cells/python-net/aspose.cells.drawing/msolinestyle) | Represents style of drawing lines. |
| [`MsoPresetTextEffect`](/cells/python-net/aspose.cells.drawing/msopresettexteffect) | Represents preset text effect type of WordArt. |
| [`MsoPresetTextEffectShape`](/cells/python-net/aspose.cells.drawing/msopresettexteffectshape) | Represents preset text effect shape type of WordArt. |
| [`PlacementType`](/cells/python-net/aspose.cells.drawing/placementtype) | Represents the way the drawing object is attached to the cells below it. |
| [`PresetCameraType`](/cells/python-net/aspose.cells.drawing/presetcameratype) | Represent different algorithmic methods for setting all camera properties, including position. |
| [`PresetMaterialType`](/cells/python-net/aspose.cells.drawing/presetmaterialtype) | Describes surface appearance of a shape. |
| [`PresetShadowType`](/cells/python-net/aspose.cells.drawing/presetshadowtype) | Represents preset shadow type. |
| [`PresetThemeGradientType`](/cells/python-net/aspose.cells.drawing/presetthemegradienttype) | Represents the preset theme gradient type. |
| [`PresetWordArtStyle`](/cells/python-net/aspose.cells.drawing/presetwordartstyle) | Represents the preset WordArt styles. |
| [`RectangleAlignmentType`](/cells/python-net/aspose.cells.drawing/rectanglealignmenttype) | Represents how to position two rectangles relative to each other. |
| [`ReflectionEffectType`](/cells/python-net/aspose.cells.drawing/reflectioneffecttype) | Represents the effect type of reflection. |
| [`SelectionType`](/cells/python-net/aspose.cells.drawing/selectiontype) | The selection type of list box. |
| [`ShapeAnchorType`](/cells/python-net/aspose.cells.drawing/shapeanchortype) | Represents the anchor type. |
| [`ShapeLockType`](/cells/python-net/aspose.cells.drawing/shapelocktype) | Represents type of the property to be locked. |
| [`ShapePathPointValueType`](/cells/python-net/aspose.cells.drawing/shapepathpointvaluetype) | Specifies the value type of [`ShapePathPoint`](/cells/python-net/aspose.cells.drawing/shapepathpoint) object |
| [`ShapePathType`](/cells/python-net/aspose.cells.drawing/shapepathtype) | Represents path segment type. |
| [`SignatureType`](/cells/python-net/aspose.cells.drawing/signaturetype) | Specifies the signature type. |
| [`TextOverflowType`](/cells/python-net/aspose.cells.drawing/textoverflowtype) | Represents the way the text vertical or horizontal overflow. |
| [`TextureType`](/cells/python-net/aspose.cells.drawing/texturetype) | Represents the preset texture type. |
| [`WeightType`](/cells/python-net/aspose.cells.drawing/weighttype) | Enumerates the weight types for a picture border or a chart line. |


