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.ArgumentException به جای System.OutOfMemoryException زمانی که آرایه نقاط غیرقابل قبول باشد، پرتاب میشود. نقطه مرکز به عنوان مرکز جرم برای نقاط وارد شده به طور پیشفرض محاسبه میشود. کاربر میتواند این نقطه را بعداً تغییر دهد. مقیاسهای کانونی به طور پیشفرض یک نقطه خالی (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[]