The **Aspose.Words.Rendering** namespace provides classes that allow to customize printing or rendering of documents.

## Classes

| Class | Description |
| --- | --- |
| [AsposeWordsPrintDocument](./asposewordsprintdocument/) | Provides a default implementation for printing of a [`Document`](../aspose.words/document/) within the .NET printing framework. |
| [NodeRendererBase](./noderendererbase/) | Base class for [`ShapeRenderer`](../aspose.words.rendering/shaperenderer/) and [`OfficeMathRenderer`](../aspose.words.rendering/officemathrenderer/). |
| [OfficeMathRenderer](./officemathrenderer/) | Provides methods to render an individual [`OfficeMath`](../aspose.words.math/officemath/) to a raster or vector image or to a Graphics object. |
| [PageInfo](./pageinfo/) | Represents information about a particular document page. |
| [PrinterSettingsContainer](./printersettingscontainer/) | Represent a storage for some parameters of PrinterSettings object. |
| [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. |
| [ThumbnailGeneratingOptions](./thumbnailgeneratingoptions/) | Can be used to specify additional options when generating thumbnail for a document. |
## Enumeration

| Enumeration | Description |
| --- | --- |
| [ColorPrintMode](./colorprintmode/) | Specifies how non-colored pages are printed if the device supports color printing. |
