Class LinearGradientBrushBase

Class LinearGradientBrushBase

名称: Aspose.Imaging.Brushes 收藏: Aspose.Imaging.dll (25.4.0)

代表一个Aspose.Imaging.Brush具有高级能力和适当的属性。

[JsonObject(MemberSerialization.OptIn)]
public abstract class LinearGradientBrushBase : TransformBrush, IDisposable

Inheritance

object DisposableObject Brush TransformBrush LinearGradientBrushBase

Derived

LinearGradientBrush , LinearMulticolorGradientBrush

Implements

IDisposable

继承人

TransformBrush.ResetTransform() , TransformBrush.MultiplyTransform(Matrix) , TransformBrush.MultiplyTransform(Matrix, MatrixOrder) , TransformBrush.TranslateTransform(float, float) , TransformBrush.TranslateTransform(float, float, MatrixOrder) , TransformBrush.ScaleTransform(float, float) , TransformBrush.ScaleTransform(float, float, MatrixOrder) , TransformBrush.RotateTransform(float) , TransformBrush.RotateTransform(float, MatrixOrder) , TransformBrush.WrapMode , TransformBrush.Transform , TransformBrush.IsTransformChanged , Brush.DeepClone() , Brush.Equals(object) , Brush.GetHashCode() , Brush.Equals(Brush) , Brush.Opacity , DisposableObject.Dispose() , DisposableObject.ReleaseManagedResources() , DisposableObject.ReleaseUnmanagedResources() , DisposableObject.VerifyNotDisposed() , DisposableObject.Disposed , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

LinearGradientBrushBase()

启动一个新的例子 Aspose.Imaging.Brushes.LinearGradientBrushBase 类与默认参数。角度为45度,直角位于(0.0)的尺寸(1.1)。

protected LinearGradientBrushBase()

LinearGradientBrushBase(点,点)

启动了 Aspose.Imaging.Brushes.LinearGradientBrushBase 类的新例子. 格拉迪特直角从指定的点计算。

protected LinearGradientBrushBase(Point point1, Point point2)

Parameters

point1 Point

一个 Aspose.Imaging.Point 结构,代表线性格拉迪安的起点。

point2 Point

一个 Aspose.Imaging.Point 结构,代表线性格拉迪安的终点。

LinearGradientBrushBase(点F、点F)

启动了 Aspose.Imaging.Brushes.LinearGradientBrushBase 类的新例子. 格拉迪特直角从指定的点计算。

protected LinearGradientBrushBase(PointF point1, PointF point2)

Parameters

point1 PointF

一个 Aspose.Imaging.PointF 结构,代表线性格拉迪安的起点。

point2 PointF

一个 Aspose.Imaging.PointF 结构,代表线性格拉迪安的终点。

LinearGradientBrushBase(直角, float, bool)

启动了 Aspose.Imaging.Brushes.LinearGradientBrushBase 类的新例子,基于直角和方向角度。

protected LinearGradientBrushBase(Rectangle rect, float angle, bool isAngleScalable)

Parameters

rect Rectangle

一个 Aspose.Imaging.RectangleF 结构,指定线性格拉迪安特的界限。

angle float

角度,从 x 轴,从格拉迪安的方向线的时钟视度测量。

isAngleScalable bool

如果设置为“真实”的角度在转换期间改变了这个 Aspose.Imaging.Brushes.LinearGradientBrushBase。

LinearGradientBrushBase(RectangleF, float, bool)

启动了 Aspose.Imaging.Brushes.LinearGradientBrushBase 类的一个新的例子,基于一个直角,开始和结束的颜色,以及一个方向的角度。

protected LinearGradientBrushBase(RectangleF rect, float angle, bool isAngleScalable)

Parameters

rect RectangleF

一个 Aspose.Imaging.RectangleF 结构,指定线性格拉迪安特的界限。

angle float

角度,从 x 轴,从格拉迪安的方向线的时钟视度测量。

isAngleScalable bool

如果设置为“真实”的角度在转换过程中改变这个 Aspose.Imaging.Brushes.LinearGradientBrushBase。

Properties

Angle

接收或设置格拉迪特角。

public float Angle { get; set; }

财产价值

float

GammaCorrection

收到或设置一个值,表明是否为此 Aspose.Imaging.Brushes.LinearGradientBrushBase 启用了 Gamma 纠正。

public bool GammaCorrection { get; set; }

财产价值

bool

IsAngleScalable

收到或设置一个值,表明 Aspose.Imaging.Brushes.LinearGradientBrushBase.Angle 是否在这个 Aspose.Imaging.Brushes.LinearGradientBrushBase 的转型中被更改。

public bool IsAngleScalable { get; set; }

财产价值

bool

Rectangle

接收或设置一个直角区域,定义开始和结束点的格拉迪安特。

public RectangleF Rectangle { get; set; }

财产价值

RectangleF

 中文