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