
The **Aspose.Svg.Drawing**  namespace contains objects and
interfaces to specify measurement and units as well as
drawing attribute objects like brushes, colors and fonts.

### Classes
| Class | Description |
| :- | :- |
| [`Angle`](/svg/python-net/aspose.svg.drawing/angle) | The angle data type |
| [`Color`](/svg/python-net/aspose.svg.drawing/color) | The Color class lets you specify colors as <br/>Red-Green-Blue (RGB) values,<br/>Hue-Saturation-Luminosity (HSL) values,<br/>Hue-Saturation-Value (HSV) values,<br/>Hue-Whiteness-Blackness (HWB) values,<br/>lightness-A-B (LAB) values,<br/>Luminance-Chroma-Hue (LCH) values,<br/>Cyan-Magenta-Yellow-Key (CMYK) values,<br/>Natural colors (NCOL) values,<br/>or with a color name. <br/>An Alpha channel is also available to indicate transparency. |
| [`Dimension`](/svg/python-net/aspose.svg.drawing/dimension) | Provides the base class for dimensions. <br/>The general term 'dimension' refers to a number with a unit attached to it, and are denoted by [`UnitType`](/svg/python-net/aspose.svg.drawing/unittype). |
| [`Frequency`](/svg/python-net/aspose.svg.drawing/frequency) | The 'frequency' unit. |
| [`IBrush`](/svg/python-net/aspose.svg.drawing/ibrush) | Declares method for getting of brush type. |
| [`IColorComponents`](/svg/python-net/aspose.svg.drawing/icolorcomponents) | Declares method and properties for processing color components. |
| [`IDrawingFactory`](/svg/python-net/aspose.svg.drawing/idrawingfactory) | Represents a factory for creating drawing-related objects. |
| [`IGradientBrush`](/svg/python-net/aspose.svg.drawing/igradientbrush) | Declare methods for getting common properties of gradient brushes. |
| [`IInterpolationColor`](/svg/python-net/aspose.svg.drawing/iinterpolationcolor) | Desclares methods for getting interpolation color. |
| [`ILinearGradientBrush`](/svg/python-net/aspose.svg.drawing/ilineargradientbrush) | Defines an interface for a brush with a linear gradient. |
| [`IMatrix`](/svg/python-net/aspose.svg.drawing/imatrix) | Represents a matrix used for transformations. |
| [`ISolidBrush`](/svg/python-net/aspose.svg.drawing/isolidbrush) | Defines brush interface of a single color |
| [`ITextureBrush`](/svg/python-net/aspose.svg.drawing/itexturebrush) | Defines brush interface that uses an image to fill the interior of a shape. |
| [`ITransformableBrush`](/svg/python-net/aspose.svg.drawing/itransformablebrush) | Desclares methods for getting transformation matrix and wrap mode. |
| [`ITrueTypeFont`](/svg/python-net/aspose.svg.drawing/itruetypefont) | Declares methods for working with TrueType fonts. |
| [`Length`](/svg/python-net/aspose.svg.drawing/length) | Represents a length measurement unit. |
| [`LengthOrAuto`](/svg/python-net/aspose.svg.drawing/lengthorauto) | Represents a container for storage length or 'auto' units.. |
| [`Margin`](/svg/python-net/aspose.svg.drawing/margin) | Represents page margin. |
| [`Numeric`](/svg/python-net/aspose.svg.drawing/numeric) | Provides the base class for numeric types. |
| [`Page`](/svg/python-net/aspose.svg.drawing/page) | Represents a page object is used for configuration output page.<br/>The lacuna value for page size is A4(210x297mm) |
| [`Resolution`](/svg/python-net/aspose.svg.drawing/resolution) | Represents a resolution unit. |
| [`Size`](/svg/python-net/aspose.svg.drawing/size) | Stores a values which specify a Height and Width. |
| [`Time`](/svg/python-net/aspose.svg.drawing/time) | Represents a time unit. |
| [`Unit`](/svg/python-net/aspose.svg.drawing/unit) | Provides the base class for units of measurement. |
| [`UnitType`](/svg/python-net/aspose.svg.drawing/unittype) | Specifies the unit of measurement. |


### Enumerations
| Enumeration | Description |
| :- | :- |
| [`BrushType`](/svg/python-net/aspose.svg.drawing/brushtype) | Specifies the type of brush. |
| [`ColorModel`](/svg/python-net/aspose.svg.drawing/colormodel) | This enumeration is used to select the color model for working with color components. |
| [`FillRule`](/svg/python-net/aspose.svg.drawing/fillrule) | Specifies the fill rule used in rendering SVG and HTML. |
| [`SpreadMode`](/svg/python-net/aspose.svg.drawing/spreadmode) | Specifies how a texture or gradient is tiled when it is smaller than the area being filled. |
| [`StrokeLineCap`](/svg/python-net/aspose.svg.drawing/strokelinecap) | Specifies the line cap used in rendering SVG and HTML. |
| [`StrokeLineJoin`](/svg/python-net/aspose.svg.drawing/strokelinejoin) | Specifies the line join style used in rendering SVG and HTML. |
| [`WebFontStyle`](/svg/python-net/aspose.svg.drawing/webfontstyle) | Specifies the formatting applied to the text. |
| [`WebImageFormat`](/svg/python-net/aspose.svg.drawing/webimageformat) | Specifies the supported image formats. |
| [`WebMatrixOrder`](/svg/python-net/aspose.svg.drawing/webmatrixorder) | Specifies the order in which matrix transformations are applied. |


