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 його слід ініціалізувати щонайменше з 2 точками. Внутрішній шлях, що створюється, завжди буде закритою фігурою, остання точка з’єднує першу точку. Ця форма заповнюється цим 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[]

 Українська