Class LinearGradientBrushBase

Class LinearGradientBrushBase

Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)

Представляет собой Aspose.Imaging.Brush с возможностями градиента и соответствующими свойствами.

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

Наследование

objectDisposableObjectBrushTransformBrushLinearGradientBrushBase

Производные

LinearGradientBrush, LinearMulticolorGradientBrush

Реализует

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

Конструкторы

LinearGradientBrushBase()

Инициализирует новый экземпляр класса Aspose.Imaging.Brushes.LinearGradientBrushBase с параметрами по умолчанию. Угол составляет 45 градусов, а прямоугольник расположен в (0,0) с размером (1,1).

protected LinearGradientBrushBase()

LinearGradientBrushBase(Point, Point)

Инициализирует новый экземпляр класса Aspose.Imaging.Brushes.LinearGradientBrushBase. Градиентный прямоугольник рассчитывается на основе указанных точек.

protected LinearGradientBrushBase(Point point1, Point point2)

Параметры

point1 Point

Структура Aspose.Imaging.Point, представляющая начальную точку линейного градиента.

point2 Point

Структура Aspose.Imaging.Point, представляющая конечную точку линейного градиента.

LinearGradientBrushBase(PointF, PointF)

Инициализирует новый экземпляр класса Aspose.Imaging.Brushes.LinearGradientBrushBase. Градиентный прямоугольник рассчитывается на основе указанных точек.

protected LinearGradientBrushBase(PointF point1, PointF point2)

Параметры

point1 PointF

Структура Aspose.Imaging.PointF, представляющая начальную точку линейного градиента.

point2 PointF

Структура Aspose.Imaging.PointF, представляющая конечную точку линейного градиента.

LinearGradientBrushBase(Rectangle, float, bool)

Инициализирует новый экземпляр класса Aspose.Imaging.Brushes.LinearGradientBrushBase на основе прямоугольника и угла ориентации.

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

Параметры

rect Rectangle

Структура Aspose.Imaging.RectangleF, задающая границы линейного градиента.

angle float

Угол, измеряемый в градусах по часовой стрелке от оси x, линии ориентации градиента.

isAngleScalable bool

если установлено в ```cstrue, угол изменяется во время трансформаций, применяемых к этому Aspose.Imaging.Brushes.LinearGradientBrushBase.

LinearGradientBrushBase(RectangleF, float, bool)

Инициализирует новый экземпляр класса Aspose.Imaging.Brushes.LinearGradientBrushBase на основе прямоугольника, начальных и конечных цветов, а также угла ориентации.

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

Параметры

rect RectangleF

Структура Aspose.Imaging.RectangleF, задающая границы линейного градиента.

angle float

Угол, измеряемый в градусах по часовой стрелке от оси x, линии ориентации градиента.

isAngleScalable bool

если установлено в ```cstrue, угол изменяется во время трансформаций с этим Aspose.Imaging.Brushes.LinearGradientBrushBase.

Свойства

Angle

Получает или задает угол градиента.

public float Angle { get; set; }

Значение свойства

float

GammaCorrection

Получает или задает значение, указывающее, включена ли коррекция гаммы для этого Aspose.Imaging.Brushes.LinearGradientBrushBase.

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

 Русский