类 PathGradientBrush
内容
[
隐藏
]PathGradientBrush class
封装具有渐变的Brush对象。此类不可被继承。
public sealed class PathGradientBrush : PathGradientBrushBase
构造函数
| 名称 | 描述 |
|---|---|
| PathGradientBrush(GraphicsPath) | 使用指定的路径初始化 PathGradientBrush 类的新实例。 |
| PathGradientBrush(PointF[]) | 使用指定的点初始化 PathGradientBrush 类的新实例。 |
| PathGradientBrush(Point[]) | 使用指定的点初始化 PathGradientBrush 类的新实例。 |
| PathGradientBrush(PointF[], WrapMode) | 使用指定的点和包装模式初始化 PathGradientBrush 类的新实例。 |
| PathGradientBrush(Point[], WrapMode) | 使用指定的点和包装模式初始化 PathGradientBrush 类的新实例。 |
属性
| 名称 | 描述 |
|---|---|
| Blend { get; set; } | 获取或设置一个 Blend ,它指定用于定义渐变自定义衰减的位置信息和因子。 |
| CenterColor { get; set; } | 获取或设置路径渐变中心的颜色。 |
| CenterPoint { get; set; } | 获取或设置路径渐变的中心点。 |
| Disposed { get; } | 获取一个值,指示此实例是否已释放。 |
| FocusScales { get; set; } | 获取或设置渐变衰减的焦点。 |
| GraphicsPath { get; } | 获取此画刷所基于的图形路径。 |
| IsTransformChanged { get; } | 获取一个值,指示变换是否以某种方式被更改。例如设置变换矩阵或调用任何修改变换矩阵的方法。此属性为向后兼容 GDI+ 而引入。 |
| Opacity { get; set; } | 获取或设置画笔的不透明度。该值应在 0 到 1 之间。0 表示画笔完全透明,1 表示画笔完全不透明。 |
| PathPoints { get; } | 获取此画刷所基于的路径点。 |
| SurroundColors { get; set; } | 获取或设置一个颜色数组,该数组对应于此 PathGradientBrush 填充的路径中的点。 |
| Transform { get; set; } | 获取或设置此 TransformBrush 的本地几何变换的副本 Matrix。 |
| WrapMode { get; set; } | 获取或设置指示此 TransformBrush 包装模式的 WrapMode 枚举。 |
方法
| 名称 | 描述 |
|---|---|
| virtual DeepClone() | 创建当前 Brush 的深度克隆副本。 |
| Dispose() | 释放当前实例。 |
| override Equals(object) | 检查对象是否相等。 |
| override GetHashCode() | 获取当前对象的哈希码。 |
| MultiplyTransform(Matrix) | 将表示此 LinearGradientBrush 本地几何变换的 Matrix 与指定的 Matrix 相乘,方法是将指定的 Matrix 前置。 |
| MultiplyTransform(Matrix, MatrixOrder) | 将表示此 LinearGradientBrush 本地几何变换的 Matrix 与指定的 Matrix 相乘,顺序按指定顺序进行。 |
| ResetTransform() | 将 Transform 属性重置为单位矩阵。 |
| RotateTransform(float) | 按指定角度旋转本地几何变换。此方法将旋转前置到变换中。 |
| RotateTransform(float, MatrixOrder) | 按指定顺序以指定角度旋转本地几何变换。 |
| ScaleTransform(float, float) | 按指定比例缩放本地几何变换。此方法将缩放矩阵前置到变换中。 |
| ScaleTransform(float, float, MatrixOrder) | 按指定顺序以指定比例缩放本地几何变换。 |
| SetBlendTriangularShape(float) | 创建一个渐变,中心颜色为主色,线性衰减至一种周围颜色。 |
| SetBlendTriangularShape(float, float) | 创建一个渐变,中心颜色为主色,线性衰减至每一种周围颜色。 |
| SetSigmaBellShape(float) | 创建一个渐变画刷,从路径中心向外到路径边界改变颜色。颜色之间的过渡基于钟形曲线。 |
| SetSigmaBellShape(float, float) | 创建一个渐变画刷,从路径中心向外到路径边界改变颜色。颜色之间的过渡基于钟形曲线。 |
| TranslateTransform(float, float) | 按指定尺寸平移本地几何变换。此方法将平移前置到变换中。 |
| TranslateTransform(float, float, MatrixOrder) | 按指定顺序以指定尺寸平移本地几何变换。 |
备注
默认情况下,中心颜色为白色。用户可以随时更改此值。
默认情况下,环绕颜色数组以包含白色的单个元素初始化。环绕颜色可以稍后更改,但在设置环绕颜色时至少需要一个元素。
有关其初始化的更多详细信息,请参阅Blend。
另请参见
- class PathGradientBrushBase
- namespace Aspose.Imaging.Brushes
- assembly Aspose.Imaging