Class LinearGradientBrushBase

Class LinearGradientBrushBase

Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)

Đại diện cho một Aspose.Imaging.Brush với khả năng gradient và các thuộc tính thích hợp.

[JsonObject(MemberSerialization.OptIn)]
public abstract class LinearGradientBrushBase : TransformBrush, IDisposable

Kế thừa

objectDisposableObjectBrushTransformBrushLinearGradientBrushBase

Kế thừa

LinearGradientBrush, LinearMulticolorGradientBrush

Thực hiện

IDisposable

Thành viên kế thừa

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.Equals(Brush), Brush.Opacity, DisposableObject.Dispose(), DisposableObject.ReleaseManagedResources(), DisposableObject.ReleaseUnmanagedResources(), DisposableObject.VerifyNotDisposed(), DisposableObject.Disposed, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Các hàm khởi tạo

LinearGradientBrushBase()

Khởi tạo một thể hiện mới của lớp Aspose.Imaging.Brushes.LinearGradientBrushBase với các tham số mặc định.
Góc là 45 độ và hình chữ nhật nằm ở (0,0) với kích thước (1,1).

protected LinearGradientBrushBase()

LinearGradientBrushBase(Point, Point)

Khởi tạo một thể hiện mới của lớp Aspose.Imaging.Brushes.LinearGradientBrushBase. Hình chữ nhật gradient được tính toán từ các điểm đã chỉ định.

protected LinearGradientBrushBase(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.

LinearGradientBrushBase(PointF, PointF)

Khởi tạo một thể hiện mới của lớp Aspose.Imaging.Brushes.LinearGradientBrushBase. Hình chữ nhật gradient được tính toán từ các điểm đã chỉ định.

protected LinearGradientBrushBase(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.

LinearGradientBrushBase(Rectangle, float, bool)

Khởi tạo một thể hiện mới của lớp Aspose.Imaging.Brushes.LinearGradientBrushBase dựa trên một hình chữ nhật và một góc hướng.

protected LinearGradientBrushBase(Rectangle rect, float angle, bool isAngleScalable)

Tham số

rect Rectangle

Một cấu trúc Aspose.Imaging.RectangleF xác định các ranh giới 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 áp dụng cho Aspose.Imaging.Brushes.LinearGradientBrushBase này.

LinearGradientBrushBase(RectangleF, float, bool)

Khởi tạo một thể hiện mới của lớp Aspose.Imaging.Brushes.LinearGradientBrushBase dựa trên một hình chữ nhật, màu bắt đầu và màu kết thúc, và một góc hướng.

protected LinearGradientBrushBase(RectangleF rect, float angle, bool isAngleScalable)

Tham số

rect RectangleF

Một cấu trúc Aspose.Imaging.RectangleF xác định các ranh giới 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.LinearGradientBrushBase này.

Thuộc tính

Angle

Lấy hoặc thiết lập góc gradient.

public float Angle { get; set; }

Giá trị thuộc tính

float

GammaCorrection

Lấy hoặc thiết lập một giá trị cho biết liệu việc chỉnh sửa gamma có được bật cho Aspose.Imaging.Brushes.LinearGradientBrushBase này hay không.

public bool GammaCorrection { get; set; }

Giá trị thuộc tính

bool

IsAngleScalable

Lấy hoặc thiết lập một giá trị cho biết liệu Aspose.Imaging.Brushes.LinearGradientBrushBase.Angle có thay đổi trong quá trình biến đổi với Aspose.Imaging.Brushes.LinearGradientBrushBase này hay không.

public bool IsAngleScalable { get; set; }

Giá trị thuộc tính

bool

Rectangle

Lấy hoặc thiết lập một vùng hình chữ nhật xác định các điểm bắt đầu và kết thúc của gradient.

public RectangleF Rectangle { get; set; }

Giá trị thuộc tính

RectangleF

 Tiếng Việt