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
继承人
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; }