## DocumentUtils class


This class provides utilities beyond the formal [XPS](../) manipulation API.

```cpp
class DocumentUtils : public System::Object
```

## Methods

| Method | Description |
| --- | --- |
| [CreateCircle](./createcircle/)(System::Drawing::PointF, float) | Creates a path geometry representing a circle. |
| [CreateCircularSegment](./createcircularsegment/)(System::Drawing::PointF, float, float, float) | Creates a path geometry representing a circular segment between two angles. |
| [CreateEllipse](./createellipse/)(System::Drawing::PointF, float, float) | Creates a path geometry representing an ellipse. |
| [CreateImage](./createimage/)(System::String, System::Drawing::RectangleF, ImageMode) | Creates a rectangular path filled with an image. |
| [CreatePieSlice](./createpieslice/)(System::Drawing::PointF, float, float, float) | Creates a path geometry representing a circle slice between two radial rays. |
| [CreateRectangle](./createrectangle/)(System::Drawing::RectangleF) | Creates a path geometry representing a rectangle. |
| [CreateRegularCircumscribedNGon](./createregularcircumscribedngon/)(int32_t, System::Drawing::PointF, float) | Creates a path geometry representing a regular n-gon circumscribed around a circle. |
| [CreateRegularInscribedNGon](./createregularinscribedngon/)(int32_t, System::Drawing::PointF, float) | Creates a path geometry representing a regular n-gon inscribed in a circle. |
## See Also

* Class [Object](../../system/object/)
* Namespace [Aspose::Page::XPS](../)
* Library [Aspose.Page for C++](../../)
