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
继承
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase ← LinearMulticolorGradientBrush
实现
继承成员
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; }