Class LinearMulticolorGradientBrush

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

objectDisposableObjectBrushTransformBrushLinearGradientBrushBaseLinearMulticolorGradientBrush

Triển khai

IDisposable

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; }

Giá trị thuộc tính

ColorBlend

 Tiếng Việt