Class GradientBrush

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

继承

objectMarshalByRefObjectBrushGradientBrush

实现

ICloneable, IDisposable

继承成员

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; }

属性值

RectangleF

NativeBrush

返回原生渐变画刷。

public Brush NativeBrush { get; }

属性值

Brush

WrapMode

返回或指定此渐变画刷的包裹模式。可以是 WrapMode.Clamp,这会导致原生渐变画刷抛出异常。

public WrapMode WrapMode { get; set; }

属性值

WrapMode

方法

Clone()

克隆此画刷。

public override object Clone()

返回

object

Dispose()

释放此 Aspose.Page.EPS.GradientBrush 对象使用的所有资源。

public void Dispose()
 中文