的 **Aspose.Html.Dom.Canvas**命名空间提供 interfaces 用于 2D 渲染细节限定以及选项 for filling 和 Path2D class.

## 课程

| 班级 | 描述 |
| --- | --- |
| [Path2D](./path2d/) | Canvas 2D API 的 Path2D 接口用于声明稍后在 CanvasRenderingContext2D 对象上使用的路径。 CanvasRenderingContext2D 接口的路径方法也出现在该接口上，并允许您创建 路径，您可以根据需要在画布上保留和重放这些路径。 |
## 接口

| 界面 | 描述 |
| --- | --- |
| [ICanvasDrawingStyles](./icanvasdrawingstyles/) | ICanvasDrawingStyles 接口提供方法和属性来控制线条的绘制方式和文本的布局方式。 |
| [ICanvasGradient](./icanvasgradient/) | 表示描述渐变的不透明对象。 |
| [ICanvasPathMethods](./icanvaspathmethods/) | ICanvasPathMethods 接口用于操作对象的路径。 |
| [ICanvasPattern](./icanvaspattern/) | 代表描述图案的不透明对象，基于图像、画布或视频。 |
| [ICanvasRenderingContext2D](./icanvasrenderingcontext2d/) | ICanvasRenderingContext2D 接口用于将矩形、文本、图像和其他对象绘制到画布元素上。它为画布元素的绘图表面提供 2D 渲染上下文。 |
| [IImageData](./iimagedata/) | 从给定的 Uint8ClampedArray 及其包含的图像大小创建一个 ImageData 对象。 如果没有给出数组，它会创建一个黑色矩形的图像。 |
| [ITextMetrics](./itextmetrics/) | 表示画布中文本的尺寸。 |
## 枚举

| 枚举 | 描述 |
| --- | --- |
| [CanvasFillRule](./canvasfillrule/) | 此枚举用于选择填充规则算法，通过该算法确定点是在路径内部还是外部。 |


