## PathGradientBrush class

封装一个Brush填充 a 内部的对象GraphicsPath带有渐变的对象。 这个类不能被继承。

```csharp
public sealed class PathGradientBrush : Brush
```

## 构造函数

| 姓名 | 描述 |
| --- | --- |
| [PathGradientBrush](pathgradientbrush#constructor)(GraphicsPath) | 初始化[`PathGradientBrush`](../pathgradientbrush)具有指定路径的类。 |
| [PathGradientBrush](pathgradientbrush#constructor_1)(PointF[]) | 初始化[`PathGradientBrush`](../pathgradientbrush)具有指定点的类。 |
| [PathGradientBrush](pathgradientbrush#constructor_3)(Point[]) | 初始化[`PathGradientBrush`](../pathgradientbrush)具有指定点的类。 |
| [PathGradientBrush](pathgradientbrush#constructor_2)(PointF[], WrapMode) | 初始化[`PathGradientBrush`](../pathgradientbrush)具有指定点和环绕模式的类。 |
| [PathGradientBrush](pathgradientbrush#constructor_4)(Point[], WrapMode) | 初始化[`PathGradientBrush`](../pathgradientbrush)具有指定点和环绕模式的类。 |

## 特性

| 姓名 | 描述 |
| --- | --- |
| [Blend](../../system.drawing.drawing2d/pathgradientbrush/blend) { get; set; } | 获取或设置一个Blend指定定义 梯度的自定义衰减的位置和因素。 |
| [CenterColor](../../system.drawing.drawing2d/pathgradientbrush/centercolor) { get; set; } | 获取或设置路径渐变中心的颜色。 |
| [CenterPoint](../../system.drawing.drawing2d/pathgradientbrush/centerpoint) { get; set; } | 获取或设置路径渐变的中心点。 |
| [FocusScales](../../system.drawing.drawing2d/pathgradientbrush/focusscales) { get; set; } | 获取或设置渐变衰减的焦点。 |
| [InterpolationColors](../../system.drawing.drawing2d/pathgradientbrush/interpolationcolors) { get; set; } | 获取或设置一个ColorBlend定义多色线性渐变。 |
| [Rectangle](../../system.drawing.drawing2d/pathgradientbrush/rectangle) { get; } | 获取一个边界矩形PathGradientBrush. |
| [SurroundColors](../../system.drawing.drawing2d/pathgradientbrush/surroundcolors) { get; set; } | 获取或设置与路径中的点对应的颜色数组 thisPathGradientBrush填充. |
| [Transform](../../system.drawing.drawing2d/pathgradientbrush/transform) { get; set; } | 获取或设置Matrix为此定义了一个局部几何 transform PathGradientBrush. |
| [WrapMode](../../system.drawing.drawing2d/pathgradientbrush/wrapmode) { get; set; } | 获取或设置一个WrapMode表示为此的换行模式 PathGradientBrush. |

## 方法

| 姓名 | 描述 |
| --- | --- |
| override [Clone](../../system.drawing.drawing2d/pathgradientbrush/clone)() | 创建一个精确的副本PathGradientBrush. |
| [Dispose](../../system.drawing/brush/dispose)() | 释放此 Brush 对象使用的所有资源。 |
| [MultiplyTransform](../../system.drawing.drawing2d/pathgradientbrush/multiplytransform#multiplytransform)(Matrix) | 用画笔的变换矩阵 乘以另一个矩阵的乘积更新画笔的变换矩阵。 |
| [MultiplyTransform](../../system.drawing.drawing2d/pathgradientbrush/multiplytransform#multiplytransform_1)(Matrix, MatrixOrder) | 用画笔的变换矩阵 乘以另一个矩阵的乘积更新画笔的变换矩阵。 |
| [ResetTransform](../../system.drawing.drawing2d/pathgradientbrush/resettransform)() | 重置Transform身份的属性. |
| [RotateTransform](../../system.drawing.drawing2d/pathgradientbrush/rotatetransform#rotatetransform)(float) | 将局部几何变换旋转指定的量。 此方法将旋转添加到变换中。 |
| [RotateTransform](../../system.drawing.drawing2d/pathgradientbrush/rotatetransform#rotatetransform_1)(float, MatrixOrder) | 以指定顺序将局部几何变换旋转指定量。 |
| [ScaleTransform](../../system.drawing.drawing2d/pathgradientbrush/scaletransform#scaletransform)(float, float) | 按指定量缩放局部几何变换。 此方法将缩放矩阵添加到变换中。 |
| [ScaleTransform](../../system.drawing.drawing2d/pathgradientbrush/scaletransform#scaletransform_1)(float, float, MatrixOrder) | 按指定顺序按指定量缩放局部几何变换。 |
| [SetBlendTriangularShape](../../system.drawing.drawing2d/pathgradientbrush/setblendtriangularshape#setblendtriangularshape)(float) | 创建具有中心颜色和线性衰减到一种周围颜色的渐变。 |
| [SetBlendTriangularShape](../../system.drawing.drawing2d/pathgradientbrush/setblendtriangularshape#setblendtriangularshape_1)(float, float) | 创建一个具有中心颜色的渐变和对每个周围颜色的线性衰减。 |
| [SetSigmaBellShape](../../system.drawing.drawing2d/pathgradientbrush/setsigmabellshape#setsigmabellshape)(float) | 创建一个渐变画笔，从路径中心向外改变颜色到路径的边界。 从一种颜色到另一种颜色的过渡基于钟形曲线。 |
| [SetSigmaBellShape](../../system.drawing.drawing2d/pathgradientbrush/setsigmabellshape#setsigmabellshape_1)(float, float) | 创建一个渐变画笔，从路径中心向外改变颜色到路径的边界。 从一种颜色到另一种颜色的过渡基于钟形曲线。 |
| [TranslateTransform](../../system.drawing.drawing2d/pathgradientbrush/translatetransform#translatetransform)(float, float) | 将指定的平移应用于局部几何变换。 此方法将平移添加到变换中。 |
| [TranslateTransform](../../system.drawing.drawing2d/pathgradientbrush/translatetransform#translatetransform_1)(float, float, MatrixOrder) | 以指定的顺序将指定的平移应用于局部几何变换。 |

### 也可以看看

* class [Brush](../../system.drawing/brush)
* 命名空间 [System.Drawing.Drawing2D](../../system.drawing.drawing2d)
* 部件 [Aspose.Drawing](../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.Drawing.dll -->
