Class GradientBrush
Namespace: Aspose.Page.EPS
Assembly: Aspose.Page.dll (25.1.2)
Tato třída se používá k encapsulaci LinearGradientBrush a PathGradientBrush s možností nastavit wrap mode na clamp. Nativní gradientové štětce vždy vyvolají výjimku, když se někdo pokusí nastavit vlastnost WrapMode na WrapMode.Clamp.
public class GradientBrush : Brush, ICloneable, IDisposable
Dědění
object ← MarshalByRefObject ← Brush ← GradientBrush
Implementuje
Děděné členy
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()
Konstruktor
GradientBrush(Brush)
Vytváří novou instanci GradientBrush.
LinearGradientBrush nebo PathGradientBrush. Pokud je jiný, bude vyhozena výjimka ArgumentException.public GradientBrush(Brush nativeBrush)
Parametry
nativeBrush
Brush
Vlastnosti
Bounds
Vrací nebo specifikuje meze pro tyto gradientové štětce.
public RectangleF Bounds { get; set; }
Hodnota vlastnosti
NativeBrush
Vrací nativní gradientový štětec.
public Brush NativeBrush { get; }
Hodnota vlastnosti
WrapMode
Vrací nebo specifikuje wrap mode pro tento gradientový štětec. Může to být WrapMode.Clamp, což vede k vyhození výjimky v nativních gradientových štětcích.
public WrapMode WrapMode { get; set; }
Hodnota vlastnosti
Metody
Clone()
Klony tento štětec.
public override object Clone()
Vrací
Dispose()
Uvolňuje všechny prostředky používané tímto objektem Aspose.Page.EPS.GradientBrush.
public void Dispose()