Class GradientBrush
Namespace: Aspose.Page.EPS
Assembly: Aspose.Page.dll (25.1.2)
Цей клас використовується для інкапсуляції LinearGradientBrush і PathGradientBrush з можливістю встановлення режиму обгортки на clamp. Нативні градієнтні пензлі завжди викидають виключення, коли хтось намагається встановити властивість WrapMode на WrapMode.Clamp.
public class GradientBrush : Brush, ICloneable, IDisposable
Спадкування
object ← MarshalByRefObject ← Brush ← GradientBrush
Реалізує
Спадковані члени
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()
Конструктори
GradientBrush(Brush)
Створює новий екземпляр GradientBrush.
LinearGradientBrush або PathGradientBrush. Якщо інше, буде викинуто ArgumentException.public GradientBrush(Brush nativeBrush)
Параметри
nativeBrush
Brush
Властивості
Bounds
Повертає або задає межі для цих градієнтних пензлів.
public RectangleF Bounds { get; set; }
Значення властивості
NativeBrush
Повертає нативний градієнтний пензель.
public Brush NativeBrush { get; }
Значення властивості
WrapMode
Повертає або задає режим обгортки для цього градієнтного пензля. Це може бути WrapMode.Clamp, що призводить до викидання виключення в нативних градієнтних пензлях.
public WrapMode WrapMode { get; set; }
Значення властивості
Методи
Clone()
Копіює цей пензель.
public override object Clone()
Повертає
Dispose()
Звільняє всі ресурси, що використовуються цим об’єктом Aspose.Page.EPS.GradientBrush.
public void Dispose()