**Aspose.Html.Дом.Canvas** пространство имен предоставляет interfaces для уточнения деталей 2D-рендеринга, а также параметры для заполнения и класса Path2D.

## Классы

| Учебный класс | Описание |
| --- | --- |
| [Path2D](./path2d/) | Интерфейс Path2D Canvas 2D API используется для объявления путей, которые затем используются в объектах CanvasRenderingContext2D. Методы пути интерфейса CanvasRenderingContext2D также присутствуют в этом интерфейсе и позволяют вам создавать пути , которые вы можете сохранить и воспроизвести по мере необходимости на холсте. |
## Интерфейсы

| Интерфейс | Описание |
| --- | --- |
| [ICanvasDrawingStyles](./icanvasdrawingstyles/) | Интерфейс ICanvasDrawingStyles предоставляет методы и свойства, управляющие тем, как рисуются линии и как размещается текст. |
| [ICanvasGradient](./icanvasgradient/) | Представляет непрозрачный объект, описывающий градиент. |
| [ICanvasPathMethods](./icanvaspathmethods/) | Интерфейс ICanvasPathMethods используется для управления путями объектов. |
| [ICanvasPattern](./icanvaspattern/) | Представляет непрозрачный объект, описывающий шаблон, основанный на изображении, холсте или видео. |
| [ICanvasRenderingContext2D](./icanvasrenderingcontext2d/) | Интерфейс ICanvasRenderingContext2D используется для рисования прямоугольников, текста, изображений и других объектов на элементе холста. Он обеспечивает контекст 2D-рендеринга для поверхности рисования элемента холста. |
| [IImageData](./iimagedata/) | Создает объект ImageData из заданного Uint8ClampedArray и размера содержащегося в нем изображения. Если массив не задан, создается изображение черного прямоугольника. |
| [ITextMetrics](./itextmetrics/) | Представляет размер текста на холсте. |
## перечисление

| перечисление | Описание |
| --- | --- |
| [CanvasFillRule](./canvasfillrule/) | Это перечисление используется для выбора алгоритма правила заполнения, с помощью которого определяется, находится ли точка внутри или вне пути. |


