Class GradientBrush
Namespace: Aspose.Page.EPS
Assembly: Aspose.Page.dll (25.1.2)
Ta klasa jest używana do enkapsulacji LinearGradientBrush i PathGradientBrush z możliwością ustawienia trybu owijania na clamp.
Natywne pędzle gradientowe zawsze zgłaszają wyjątek, gdy ktoś próbuje ustawić właściwość WrapMode na WrapMode.Clamp.
public class GradientBrush : Brush, ICloneable, IDisposable
Dziedziczenie
object ← MarshalByRefObject ← Brush ← GradientBrush
Implementuje
Członkowie dziedziczeni
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()
Konstruktory
GradientBrush(Brush)
Tworzy nową instancję GradientBrush.
LinearGradientBrush lub PathGradientBrush. W przypadku innego zostanie zgłoszony ArgumentException.public GradientBrush(Brush nativeBrush)
Parametry
nativeBrush
Brush
Właściwości
Bounds
Zwraca lub określa granice dla tych pędzli gradientowych.
public RectangleF Bounds { get; set; }
Wartość właściwości
NativeBrush
Zwraca natywny pędzel gradientowy.
public Brush NativeBrush { get; }
Wartość właściwości
WrapMode
Zwraca lub określa tryb owijania dla tego pędzla gradientowego. Może być WrapMode.Clamp, co skutkuje zgłoszeniem wyjątku w natywnych pędzlach gradientowych.
public WrapMode WrapMode { get; set; }
Wartość właściwości
Metody
Clone()
Klona ten pędzel.
public override object Clone()
Zwraca
Dispose()
Zwalnia wszystkie zasoby używane przez ten obiekt Aspose.Page.EPS.GradientBrush.
public void Dispose()