Class LinearMulticolorGradientBrush

Class LinearMulticolorGradientBrush

Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)

表示一个由多个颜色和适当位置定义的线性渐变的 Aspose.Imaging.Brush。此类不可继承。

[JsonObject(MemberSerialization.OptIn)]
public sealed class LinearMulticolorGradientBrush : LinearGradientBrushBase, IDisposable

继承

objectDisposableObjectBrushTransformBrushLinearGradientBrushBaseLinearMulticolorGradientBrush

实现

IDisposable

继承成员

LinearGradientBrushBase.Rectangle, LinearGradientBrushBase.Angle, LinearGradientBrushBase.IsAngleScalable, LinearGradientBrushBase.GammaCorrection, TransformBrush.ResetTransform(), TransformBrush.MultiplyTransform(Matrix), TransformBrush.MultiplyTransform(Matrix, MatrixOrder), TransformBrush.TranslateTransform(float, float), TransformBrush.TranslateTransform(float, float, MatrixOrder), TransformBrush.ScaleTransform(float, float), TransformBrush.ScaleTransform(float, float, MatrixOrder), TransformBrush.RotateTransform(float), TransformBrush.RotateTransform(float, MatrixOrder), TransformBrush.WrapMode, TransformBrush.Transform, TransformBrush.IsTransformChanged, Brush.DeepClone(), Brush.Equals(object), Brush.GetHashCode(), Brush.Opacity, DisposableObject.Dispose(), DisposableObject.Disposed, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

构造函数

LinearMulticolorGradientBrush()

使用默认参数初始化 Aspose.Imaging.Brushes.LinearMulticolorGradientBrush 类的新实例。 起始颜色为黑色,结束颜色为白色,角度为 45 度,矩形位于 (0,0),大小为 (1,1)。

public LinearMulticolorGradientBrush()

LinearMulticolorGradientBrush(Point, Point)

使用指定的点初始化 Aspose.Imaging.Brushes.LinearMulticolorGradientBrush 类的新实例。

public LinearMulticolorGradientBrush(Point point1, Point point2)

参数

point1 Point

一个 Aspose.Imaging.Point 结构,表示线性渐变的起始点。

point2 Point

一个 Aspose.Imaging.Point 结构,表示线性渐变的终点。

LinearMulticolorGradientBrush(PointF, PointF)

使用指定的点初始化 Aspose.Imaging.Brushes.LinearMulticolorGradientBrush 类的新实例。

public LinearMulticolorGradientBrush(PointF point1, PointF point2)

参数

point1 PointF

一个 Aspose.Imaging.PointF 结构,表示线性渐变的起始点。

point2 PointF

一个 Aspose.Imaging.PointF 结构,表示线性渐变的终点。

LinearMulticolorGradientBrush(Rectangle, float)

基于矩形和方向角初始化 Aspose.Imaging.Brushes.LinearMulticolorGradientBrush 类的新实例。

public LinearMulticolorGradientBrush(Rectangle rect, float angle)

参数

rect Rectangle

一个 Aspose.Imaging.RectangleF 结构,指定线性渐变的边界。

angle float

渐变方向线的角度,以顺时针方向从 x 轴测量,单位为度。

LinearMulticolorGradientBrush(RectangleF, float)

基于矩形和方向角初始化 Aspose.Imaging.Brushes.LinearMulticolorGradientBrush 类的新实例。

public LinearMulticolorGradientBrush(RectangleF rect, float angle)

参数

rect RectangleF

一个 Aspose.Imaging.RectangleF 结构,指定线性渐变的边界。

angle float

渐变方向线的角度,以顺时针方向从 x 轴测量,单位为度。

LinearMulticolorGradientBrush(Rectangle, float, bool)

基于矩形和方向角初始化 Aspose.Imaging.Brushes.LinearMulticolorGradientBrush 类的新实例。

public LinearMulticolorGradientBrush(Rectangle rect, float angle, bool isAngleScalable)

参数

rect Rectangle

一个 Aspose.Imaging.RectangleF 结构,指定线性渐变的边界。

angle float

渐变方向线的角度,以顺时针方向从 x 轴测量,单位为度。

isAngleScalable bool

如果设置为 ```cstrue,则在使用此 Aspose.Imaging.Brushes.LinearMulticolorGradientBrush 进行变换时角度会发生变化。

LinearMulticolorGradientBrush(RectangleF, float, bool)

基于矩形和方向角初始化 Aspose.Imaging.Brushes.LinearMulticolorGradientBrush 类的新实例。

public LinearMulticolorGradientBrush(RectangleF rect, float angle, bool isAngleScalable)

参数

rect RectangleF

一个 Aspose.Imaging.RectangleF 结构,指定线性渐变的边界。

angle float

渐变方向线的角度,以顺时针方向从 x 轴测量,单位为度。

isAngleScalable bool

如果设置为 ```cstrue,则在使用此 Aspose.Imaging.Brushes.LinearMulticolorGradientBrush 进行变换时角度会发生变化。

属性

InterpolationColors

获取或设置一个 Aspose.Imaging.ColorBlend,定义一个多色线性渐变。

public ColorBlend InterpolationColors { get; set; }

属性值

ColorBlend

 中文