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
Наслідування
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase
Похідні
PathGradientBrush, PathMulticolorGradientBrush
Реалізує
Наслідувані члени
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; }
Значення властивості
FocusScales
Отримує або задає фокусну точку для градієнтного зменшення.
public PointF FocusScales { get; set; }
Значення властивості
GraphicsPath
Отримує графічний шлях, на основі якого був створений цей пензель.
public GraphicsPath GraphicsPath { get; }
Значення властивості
PathPoints
Отримує точки шляху, на основі яких був створений цей пензель.
public PointF[] PathPoints { get; }
Значення властивості
PointF[]