Class 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; } | 获取或设置副本Matrix为此定义了局部几何变换TransformBrush . |
| WrapMode { get; set; } | 获取或设置一个WrapMode指示此包装模式的枚举TransformBrush . |
方法
| 姓名 | 描述 |
|---|---|
| virtual DeepClone() | 创建当前的新深度克隆Brush . |
| Dispose() | 处理当前实例。 |
| MultiplyTransform(Matrix) | 乘以Matrix表示这个的局部几何变换LinearGradientBrush由指定的Matrix通过预先指定Matrix . |
| MultiplyTransform(Matrix, MatrixOrder) | 乘以Matrix表示这个的局部几何变换LinearGradientBrush由指定的Matrix按指定顺序. |
| ResetTransform() | 重置Transform属性到身份. |
| RotateTransform(float) | 按指定量旋转局部几何变换。此方法将旋转添加到 transform. |
| RotateTransform(float, MatrixOrder) | 按指定顺序按指定量旋转局部几何变换。 |
| ScaleTransform(float, float) | 按指定量缩放局部几何变换。此方法将缩放矩阵添加到 transform. |
| ScaleTransform(float, float, MatrixOrder) | 按指定顺序按指定数量缩放局部几何变换。 |
| SetBlendTriangularShape(float) | 创建一个具有中心颜色和线性衰减到一种周围颜色的渐变。 |
| SetBlendTriangularShape(float, float) | 创建一个具有中心颜色和线性衰减到每个周围颜色的渐变。 |
| SetSigmaBellShape(float) | 创建一个渐变画笔,从路径的中心开始向外到路径的边界改变颜色。从一种颜色到另一种颜色的过渡基于钟形曲线。 |
| SetSigmaBellShape(float, float) | 创建一个渐变画笔,从路径的中心开始向外到路径的边界改变颜色。从一种颜色到另一种颜色的过渡基于钟形曲线。 |
| TranslateTransform(float, float) | 按指定尺寸平移局部几何变换。此方法将翻译添加到 transform. |
| TranslateTransform(float, float, MatrixOrder) | 按指定顺序按指定尺寸平移局部几何变换。 |
评论
默认情况下,中心颜色为白色。用户以后可以随时更改此值。
环绕色数组默认由包含白色的单个元素初始化。环绕颜色稍后可能会更改,但是在设置环绕颜色时至少需要单个元素。
见Blend有关其初始化的更多详细信息。
也可以看看
- class PathGradientBrushBase
- 命名空间 Aspose.PSD.Brushes
- 部件 Aspose.PSD