Class PathGradientBrushBase

Class PathGradientBrushBase

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

Представляет Aspose.Imaging.Brush с функциональностью градиента по базовому пути.

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

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

objectDisposableObjectBrushTransformBrushPathGradientBrushBase

Производные

PathGradientBrush, PathMulticolorGradientBrush

Реализует

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

Замечания

Обратите внимание, что при создании класса Aspose.Imaging.Brushes.PathGradientBrushBase он должен быть инициализирован как минимум двумя точками. Созданный внутренний путь всегда будет замкнутой фигурой, последняя точка соединяет первую точку. Эта форма заполняется данным Aspose.Imaging.Brushes.PathGradientBrushBase. Реализация GDI+ вызывает исключение System.OutOfMemoryException при передаче пустых массивов или наборов точек с одинаковыми координатами. Aspose.Imaging.Brushes.PathGradientBrushBase вызывает исключение, когда массив точек содержит менее 2 точек, вместо System.OutOfMemoryException возникает System.ArgumentException, если массив точек неприемлем. Центр точки рассчитывается как центр масс для переданных точек по умолчанию. Пользователь может изменить эту точку позже. Масштаб фокуса по умолчанию является пустой точкой (0.0, 0.0).

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

PathGradientBrushBase(PointF[])

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

[JsonConstructor]
protected PathGradientBrushBase(PointF[] pathPoints)

Параметры

pathPoints PointF[]

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

PathGradientBrushBase(PointF[], WrapMode)

Инициализирует новый экземпляр класса Aspose.Imaging.Brushes.PathGradientBrushBase с указанными точками и режимом обертки.

protected PathGradientBrushBase(PointF[] pathPoints, WrapMode wrapMode)

Параметры

pathPoints PointF[]

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

wrapMode WrapMode

Aspose.Imaging.WrapMode, который определяет, как заполняются области, нарисованные с помощью данного Aspose.Imaging.Brushes.PathGradientBrushBase.

PathGradientBrushBase(Point[])

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

protected PathGradientBrushBase(Point[] pathPoints)

Параметры

pathPoints Point[]

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

PathGradientBrushBase(Point[], WrapMode)

Инициализирует новый экземпляр класса Aspose.Imaging.Brushes.PathGradientBrushBase с указанными точками и режимом обертки.

protected PathGradientBrushBase(Point[] pathPoints, WrapMode wrapMode)

Параметры

pathPoints Point[]

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

wrapMode WrapMode

Aspose.Imaging.WrapMode, который определяет, как заполняются области, нарисованные с помощью данного Aspose.Imaging.Brushes.PathGradientBrushBase.

PathGradientBrushBase(GraphicsPath)

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

protected PathGradientBrushBase(GraphicsPath path)

Параметры

path GraphicsPath

Aspose.Imaging.Brushes.PathGradientBrushBase.GraphicsPath, который определяет область, заполненную данным Aspose.Imaging.Brushes.PathGradientBrushBase.

Свойства

CenterPoint

Получает или задает центральную точку градиента пути.

public PointF CenterPoint { get; set; }

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

PointF

FocusScales

Получает или задает фокусную точку для градиента.

public PointF FocusScales { get; set; }

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

PointF

GraphicsPath

Получает графический путь, на основе которого была создана эта кисть.

public GraphicsPath GraphicsPath { get; }

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

GraphicsPath

PathPoints

Получает точки пути, на основе которого была создана эта кисть.

public PointF[] PathPoints { get; }

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

PointF[]

 Русский