Class LinearMulticolorGradientBrush

Class LinearMulticolorGradientBrush

名称: Aspose.Imaging.Brushes 收藏: Aspose.Imaging.dll (25.4.0)

代表一个 Aspose.Imaging.Brush 以多种颜色和适当的位置定义的线性格拉丁。

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

Inheritance

object DisposableObject Brush TransformBrush LinearGradientBrushBase LinearMulticolorGradientBrush

Implements

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()

Constructors

LinearMulticolorGradientBrush()

启动一个新的例子 Aspose.Imaging.Brushes.LinearMulticolorGradientBrush 类与默认参数。起点颜色是黑色,终点颜色是白色,角度为45度,直角位于(0.0)与尺寸(1.1)。

public LinearMulticolorGradientBrush()

LinearMulticolorGradientBrush(点,点)

启动一个新的例子 Aspose.Imaging.Brushes.LinearMulticolorGradientBrush 类与指定的点。

public LinearMulticolorGradientBrush(Point point1, Point point2)

Parameters

point1 Point

一个 Aspose.Imaging.Point 结构,代表线性格拉迪安的起点。

point2 Point

一个 Aspose.Imaging.Point 结构,代表线性格拉迪安的终点。

LinearMulticolorGradientBrush(点F、点F)

启动一个新的例子 Aspose.Imaging.Brushes.LinearMulticolorGradientBrush 类与指定的点。

public LinearMulticolorGradientBrush(PointF point1, PointF point2)

Parameters

point1 PointF

一个 Aspose.Imaging.PointF 结构,代表线性格拉迪安的起点。

point2 PointF

一个 Aspose.Imaging.PointF 结构,代表线性格拉迪安的终点。

LinearMulticolorGradientBrush(直角,浮动)

启动了 Aspose.Imaging.Brushes.LinearMulticolorGradientBrush 类的新例子,基于直角和方向角度。

public LinearMulticolorGradientBrush(Rectangle rect, float angle)

Parameters

rect Rectangle

一个 Aspose.Imaging.RectangleF 结构,指定线性格拉迪安特的界限。

angle float

角度,从 x 轴,从格拉迪安的方向线的时钟视度测量。

LinearMulticolorGradientBrush(RectangleF,浮动)

启动了 Aspose.Imaging.Brushes.LinearMulticolorGradientBrush 类的新例子,基于直角和方向角度。

public LinearMulticolorGradientBrush(RectangleF rect, float angle)

Parameters

rect RectangleF

一个 Aspose.Imaging.RectangleF 结构,指定线性格拉迪安特的界限。

angle float

角度,从 x 轴,从格拉迪安的方向线的时钟视度测量。

LinearMulticolorGradientBrush(直角, float, bool)

启动了 Aspose.Imaging.Brushes.LinearMulticolorGradientBrush 类的新例子,基于直角和方向角度。

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

Parameters

rect Rectangle

一个 Aspose.Imaging.RectangleF 结构,指定线性格拉迪安特的界限。

angle float

角度,从 x 轴,从格拉迪安的方向线的时钟视度测量。

isAngleScalable bool

如果设置为“真实”的角度在转换过程中改变这个 Aspose.Imaging.Brushes.LinearMulticolorGradientBrush。

LinearMulticolorGradientBrush(RectangleF, float, bool)

启动了 Aspose.Imaging.Brushes.LinearMulticolorGradientBrush 类的新例子,基于直角和方向角度。

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

Parameters

rect RectangleF

一个 Aspose.Imaging.RectangleF 结构,指定线性格拉迪安特的界限。

angle float

角度,从 x 轴,从格拉迪安的方向线的时钟视度测量。

isAngleScalable bool

如果设置为“真实”的角度在转换过程中改变这个 Aspose.Imaging.Brushes.LinearMulticolorGradientBrush。

Properties

InterpolationColors

接收或设置一个 Aspose.Imaging.ColorBlend 定义多色线性格拉迪安特。

public ColorBlend InterpolationColors { get; set; }

财产价值

ColorBlend

 中文