The **Aspose.Html.Rendering** namespace consists of numerous renderer objects as well as appropriate low level options classes which are responsible to render documents/files into IDevice implementation.

## Classes

| Class | Description |
| --- | --- |
| [CssOptions](./cssoptions/) | Represents css rendering options. |
| [Device](./device/) | Represents a base class for implementing rendering devices that are used to draw graphics in various formats and environments. |
| [Device<TGraphicContext,TRenderingOptions>](./device-2/) | Represents base class for implementation particular rendering devices. |
| [EpubRenderer](./epubrenderer/) | Represents a EPub document renderer. |
| [GraphicContext](./graphiccontext/) | Holds current graphics control parameters. These parameters define the global framework within which the graphics operators execute. |
| [HtmlRenderer](./htmlrenderer/) | Represents an HTML document renderer. |
| [MhtmlAttachmentInfo](./mhtmlattachmentinfo/) | Represents information about an attachment in an MHT file. |
| [MhtmlAttachments](./mhtmlattachments/) | Provides methods for working with MHT attachments. |
| [MhtmlRenderer](./mhtmlrenderer/) | Represents a MHTML document renderer. |
| [MhtmlRenderingOptions](./mhtmlrenderingoptions/) | Represents options for rendering MHTML documents with attachment selection. |
| [PageSetup](./pagesetup/) | Represents a page setup object is used for configuration output page-set. |
| [Renderer](./renderer/) | Represents a base class for all renderers and implemnts IDisposable interface. |
| [Renderer<TSource>](./renderer-1/) | The base abstract class for all renderers. |
| [RenderingOptions](./renderingoptions/) | Represents rendering options. |
| [SvgRenderer](./svgrenderer/) | Represents SVG document renderer. |
| [TextInfo](./textinfo/) | Contains information about rendered text. |
## Structures

| Structure | Description |
| --- | --- |
| [GlyphInfo](./glyphinfo/) | Contains glyph related information. |
## Interfaces

| Interface | Description |
| --- | --- |
| [IDevice](./idevice/) | Defines methods and properties that support custom rendering of the graphic elements like paths, text and images. |
## Enumeration

| Enumeration | Description |
| --- | --- |
| [AtPagePriority](./atpagepriority/) | Specifies possible orders of applying page size declarations. |
| [FillRule](./fillrule/) | Specifies the fill rule used in rendering SVG and HTML. |
| [MediaType](./mediatype/) | Specifies possible media types used during rendering. |
| [PageLayoutOptions](./pagelayoutoptions/) | Specifies flags that together with other PageSetup options determine sizes and layouts of pages. These flags can be combined together according to their descriptions. |
| [StrokeLineCap](./strokelinecap/) | Specifies the line cap used in rendering SVG and HTML. |
| [StrokeLineJoin](./strokelinejoin/) | Specifies the line join style used in rendering SVG and HTML. |
