
The **Aspose.Words.Rendering** namespace provides classes that allow to customize printing or rendering of documents.

## Classes

| Class | Description |
| --- | --- |
| [NodeRendererBase](./noderendererbase/) | Base class for [ShapeRenderer](./shaperenderer/) and [OfficeMathRenderer](./officemathrenderer/). To learn more, visit the [Working with Shapes](https://docs.aspose.com/words/cpp/working-with-shapes/) documentation article. |
| [OfficeMathRenderer](./officemathrenderer/) | Provides methods to render an individual [OfficeMath](../aspose.words.math/officemath/) to a raster or vector image or to a Graphics object. To learn more, visit the [Working with OfficeMath](https://docs.aspose.com/words/cpp/working-with-officemath/) documentation article. |
| [PageInfo](./pageinfo/) | Represents information about a particular document page. To learn more, visit the [Rendering](https://docs.aspose.com/words/cpp/rendering/) documentation article. |
| [ShapeRenderer](./shaperenderer/) | Provides methods to render an individual [Shape](../aspose.words.drawing/shape/) or [GroupShape](../aspose.words.drawing/groupshape/) to a raster or vector image or to a Graphics object. To learn more, visit the [Working with Shapes](https://docs.aspose.com/words/cpp/working-with-shapes/) documentation article. |
| [ThumbnailGeneratingOptions](./thumbnailgeneratingoptions/) | Can be used to specify additional options when generating thumbnail for a document. |
## Enums

| Enum | Description |
| --- | --- |
| [ColorPrintMode](./colorprintmode/) | Specifies how non-colored pages are printed if the device supports color printing. |
