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()