Class GradientBrush
Namespace: Aspose.Page.EPS
Assembly: Aspose.Page.dll (25.1.2)
Lớp này được sử dụng để đóng gói LinearGradientBrush và PathGradientBrush với khả năng thiết lập chế độ bọc thành clamp.
Các cọ gradient gốc luôn ném ra một ngoại lệ khi ai đó cố gắng thiết lập thuộc tính WrapMode thành WrapMode.Clamp.
public class GradientBrush : Brush, ICloneable, IDisposable
Kế thừa
object ←
MarshalByRefObject ←
Brush ←
GradientBrush
Triển khai
Các thành viên kế thừa
Brush.Clone(),
Brush.SetNativeBrush(nint),
Brush.Dispose(),
Brush.Dispose(bool),
MarshalByRefObject.GetLifetimeService(),
MarshalByRefObject.InitializeLifetimeService(),
MarshalByRefObject.MemberwiseClone(bool),
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
GradientBrush(Brush)
Tạo một thể hiện mới của GradientBrush.
LinearGradientBrush hoặc PathGradientBrush. Nếu khác sẽ ném ra ArgumentException.public GradientBrush(Brush nativeBrush)
Tham số
nativeBrush
Brush
Các thuộc tính
Bounds
Trả về hoặc chỉ định giới hạn cho các cọ gradient này.
public RectangleF Bounds { get; set; }
Giá trị thuộc tính
NativeBrush
Trả về cọ gradient gốc.
public Brush NativeBrush { get; }
Giá trị thuộc tính
WrapMode
Trả về hoặc chỉ định chế độ bọc cho cọ gradient này. Nó có thể là WrapMode.Clamp, điều này dẫn đến việc ném ra ngoại lệ trong các cọ gradient gốc.
public WrapMode WrapMode { get; set; }
Giá trị thuộc tính
Các phương thức
Clone()
Nhân bản cọ này.
public override object Clone()
Trả về
Dispose()
Giải phóng tất cả tài nguyên được sử dụng bởi đối tượng Aspose.Page.EPS.GradientBrush này.
public void Dispose()