
## PathBuilder class

Builder class for creating SVG path data strings.



The PathBuilder type exposes the following members:

### Constructors
| Constructor | Description |
| :- | :- |
| [__init__](/svg/python-net/aspose.svg.builder/pathbuilder/__init__/#) | Constructs a new instance of PathBuilder |


### Methods
| Method | Description |
| :- | :- |
| [m](/svg/python-net/aspose.svg.builder/pathbuilder/m/#float-float) | Adds a 'Move To' command to the path data. |
| [mr](/svg/python-net/aspose.svg.builder/pathbuilder/mr/#float-float) | Adds a relative 'Move To' command to the path data. |
| [l](/svg/python-net/aspose.svg.builder/pathbuilder/l/#float-float) | Adds a 'Line To' command to the path data. |
| [lr](/svg/python-net/aspose.svg.builder/pathbuilder/lr/#float-float) | Adds a relative 'Line To' command to the path data. |
| [c](/svg/python-net/aspose.svg.builder/pathbuilder/c/#float-float-float-float-float-float) | Adds a 'Cubic Bezier Curve' command to the path data. |
| [cr](/svg/python-net/aspose.svg.builder/pathbuilder/cr/#float-float-float-float-float-float) | Adds a relative 'Cubic Bezier Curve' command to the path data. |
| [q](/svg/python-net/aspose.svg.builder/pathbuilder/q/#float-float-float-float) | Adds a 'Quadratic Bezier Curve' command to the path data. |
| [qr](/svg/python-net/aspose.svg.builder/pathbuilder/qr/#float-float-float-float) | Adds a relative 'Quadratic Bezier Curve' command to the path data. |
| [a](/svg/python-net/aspose.svg.builder/pathbuilder/a/#float-float-float-bool-bool-float-float) | Adds an 'Elliptical Arc Curve' command to the path data. |
| [ar](/svg/python-net/aspose.svg.builder/pathbuilder/ar/#float-float-float-bool-bool-float-float) | Adds a relative 'Elliptical Arc Curve' command to the path data. |
| [h](/svg/python-net/aspose.svg.builder/pathbuilder/h/#float) | Adds a 'Horizontal Line To' command to the path data. |
| [hr](/svg/python-net/aspose.svg.builder/pathbuilder/hr/#float) | Adds a relative 'Horizontal Line To' command to the path data. |
| [v](/svg/python-net/aspose.svg.builder/pathbuilder/v/#float) | Adds a 'Vertical Line To' command to the path data. |
| [vr](/svg/python-net/aspose.svg.builder/pathbuilder/vr/#float) | Adds a relative 'Vertical Line To' command to the path data. |
| [s](/svg/python-net/aspose.svg.builder/pathbuilder/s/#float-float-float-float) | Adds a 'Smooth Cubic Bezier Curve To' command to the path data. |
| [sr](/svg/python-net/aspose.svg.builder/pathbuilder/sr/#float-float-float-float) | Adds a relative 'Smooth Cubic Bezier Curve To' command to the path data. |
| [t](/svg/python-net/aspose.svg.builder/pathbuilder/t/#float-float) | Adds a 'Smooth Quadratic Bezier Curve To' command to the path data. |
| [tr](/svg/python-net/aspose.svg.builder/pathbuilder/tr/#float-float) | Adds a relative 'Smooth Quadratic Bezier Curve To' command to the path data. |
| [z](/svg/python-net/aspose.svg.builder/pathbuilder/z/#) | Adds a 'Close Path' command to the path data. |
| [add_path_segment](/svg/python-net/aspose.svg.builder/pathbuilder/add_path_segment/#str) | Adds a custom path segment to the path data. |
| [build](/svg/python-net/aspose.svg.builder/pathbuilder/build/#) | Builds the path data string. |



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