Class LinearMulticolorGradientBrush
Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)
Đại diện cho một Aspose.Imaging.Brush với gradient tuyến tính được định nghĩa bởi nhiều màu và vị trí phù hợp. Lớp này không thể được kế thừa.
[JsonObject(MemberSerialization.OptIn)]
public sealed class LinearMulticolorGradientBrush : LinearGradientBrushBase, IDisposable
Kế thừa
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase ← LinearMulticolorGradientBrush
Triển khai
Các thành viên kế thừa
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()
Các hàm khởi tạo
LinearMulticolorGradientBrush()
Khởi tạo một thể hiện mới của lớp Aspose.Imaging.Brushes.LinearMulticolorGradientBrush với các tham số mặc định.
Màu bắt đầu là đen, màu kết thúc là trắng, góc là 45 độ và hình chữ nhật nằm ở (0,0) với kích thước (1,1).
public LinearMulticolorGradientBrush()
LinearMulticolorGradientBrush(Point, Point)
Khởi tạo một thể hiện mới của lớp Aspose.Imaging.Brushes.LinearMulticolorGradientBrush với các điểm được chỉ định.
public LinearMulticolorGradientBrush(Point point1, Point point2)
Tham số
point1
Point
Một cấu trúc Aspose.Imaging.Point đại diện cho điểm bắt đầu của gradient tuyến tính.
point2
Point
Một cấu trúc Aspose.Imaging.Point đại diện cho điểm kết thúc của gradient tuyến tính.
LinearMulticolorGradientBrush(PointF, PointF)
Khởi tạo một thể hiện mới của lớp Aspose.Imaging.Brushes.LinearMulticolorGradientBrush với các điểm được chỉ định.
public LinearMulticolorGradientBrush(PointF point1, PointF point2)
Tham số
point1
PointF
Một cấu trúc Aspose.Imaging.PointF đại diện cho điểm bắt đầu của gradient tuyến tính.
point2
PointF
Một cấu trúc Aspose.Imaging.PointF đại diện cho điểm kết thúc của gradient tuyến tính.
LinearMulticolorGradientBrush(Rectangle, float)
Khởi tạo một thể hiện mới của lớp Aspose.Imaging.Brushes.LinearMulticolorGradientBrush dựa trên một hình chữ nhật và một góc định hướng.
public LinearMulticolorGradientBrush(Rectangle rect, float angle)
Tham số
rect
Rectangle
Một cấu trúc Aspose.Imaging.RectangleF xác định giới hạn của gradient tuyến tính.
angle
float
Góc, được đo bằng độ theo chiều kim đồng hồ từ trục x, của đường hướng của gradient.
LinearMulticolorGradientBrush(RectangleF, float)
Khởi tạo một thể hiện mới của lớp Aspose.Imaging.Brushes.LinearMulticolorGradientBrush dựa trên một hình chữ nhật và một góc định hướng.
public LinearMulticolorGradientBrush(RectangleF rect, float angle)
Tham số
rect
RectangleF
Một cấu trúc Aspose.Imaging.RectangleF xác định giới hạn của gradient tuyến tính.
angle
float
Góc, được đo bằng độ theo chiều kim đồng hồ từ trục x, của đường hướng của gradient.
LinearMulticolorGradientBrush(Rectangle, float, bool)
Khởi tạo một thể hiện mới của lớp Aspose.Imaging.Brushes.LinearMulticolorGradientBrush dựa trên một hình chữ nhật và một góc định hướng.
public LinearMulticolorGradientBrush(Rectangle rect, float angle, bool isAngleScalable)
Tham số
rect
Rectangle
Một cấu trúc Aspose.Imaging.RectangleF xác định giới hạn của gradient tuyến tính.
angle
float
Góc, được đo bằng độ theo chiều kim đồng hồ từ trục x, của đường hướng của gradient.
isAngleScalable
bool
nếu được đặt thành ```cstrue thì góc sẽ thay đổi trong quá trình biến đổi với Aspose.Imaging.Brushes.LinearMulticolorGradientBrush này.
LinearMulticolorGradientBrush(RectangleF, float, bool)
Khởi tạo một thể hiện mới của lớp Aspose.Imaging.Brushes.LinearMulticolorGradientBrush dựa trên một hình chữ nhật và một góc định hướng.
public LinearMulticolorGradientBrush(RectangleF rect, float angle, bool isAngleScalable)
Tham số
rect
RectangleF
Một cấu trúc Aspose.Imaging.RectangleF xác định giới hạn của gradient tuyến tính.
angle
float
Góc, được đo bằng độ theo chiều kim đồng hồ từ trục x, của đường hướng của gradient.
isAngleScalable
bool
nếu được đặt thành ```cstrue thì góc sẽ thay đổi trong quá trình biến đổi với Aspose.Imaging.Brushes.LinearMulticolorGradientBrush này.
Các thuộc tính
InterpolationColors
Lấy hoặc thiết lập một Aspose.Imaging.ColorBlend xác định một gradient tuyến tính đa màu.
public ColorBlend InterpolationColors { get; set; }