
## ClipPathBuilder class

A builder class for constructing CSS clip-path values.
This class provides methods to define clip paths using basic shapes, external references, or geometry boxes.
It allows for the creation of complex clipping paths in a structured and readable manner.



The ClipPathBuilder type exposes the following members:

### Constructors
| Constructor | Description |
| :- | :- |
| [__init__](/svg/python-net/aspose.svg.builder/clippathbuilder/__init__/#) | Constructs a new instance of ClipPathBuilder |


### Methods
| Method | Description |
| :- | :- |
| [clip_source_id](/svg/python-net/aspose.svg.builder/clippathbuilder/clip_source_id/#str) | Sets the clip path to reference an external source. |
| [none](/svg/python-net/aspose.svg.builder/clippathbuilder/none/#) | Sets the clip path to 'none', effectively disabling clipping. |
| [circle](/svg/python-net/aspose.svg.builder/clippathbuilder/circle/#float-float-float-aspose.svg.builder.LengthType) | Defines a circular clip path. |
| [ellipse](/svg/python-net/aspose.svg.builder/clippathbuilder/ellipse/#float-float-float-float-aspose.svg.builder.LengthType) | Defines an elliptical clip path. |
| [rectangle](/svg/python-net/aspose.svg.builder/clippathbuilder/rectangle/#float-float-float-float-float-float-aspose.svg.builder.LengthType) | Defines a rectangular clip path with optional rounded corners. |
| [polygon](/svg/python-net/aspose.svg.builder/clippathbuilder/polygon/#list) | Defines a polygonal clip path. |
| [geometry_box](/svg/python-net/aspose.svg.builder/clippathbuilder/geometry_box/#aspose.svg.builder.GeometryBox) | Sets the geometry box for the clip path. |
| [build](/svg/python-net/aspose.svg.builder/clippathbuilder/build/#) | Builds the clip path value as a string. |



### See Also
* module [`aspose.svg.builder`](..)
