Class PathGradientBrushBase
نام ها : Aspose.Imaging.Brushes جمع آوری: Aspose.Imaging.dll (25.4.0)
نمایندگی از یک Aspose.Imaging.Brush با پایه راه گرادین عملکرد.
[JsonObject(MemberSerialization.OptIn)]
public abstract class PathGradientBrushBase : TransformBrush, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase
Derived
PathGradientBrush , PathMulticolorGradientBrush
Implements
اعضای ارثی
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()
Remarks
توجه داشته باشید که هنگام ایجاد کلاس Aspose.Imaging.Brushes.PathGradientBrushBase باید با حداقل 2 امتیاز شروع شود.این شکل با این Aspose.Imaging.Brushes.PathGradientBrushBase پر می شود.پیاده سازی GDI+ یک System.OutOfMemoryException را هنگامی که در خطوط خالی یا نقاط تنظیم شده با هماهنگی های مشابه عبور می کند، پرتاب می کند.Aspose.Imaging.Brushes.PathGradientBrushBase یک استثنا را رها می کند زمانی که مجموعه نقطه حاوی کمتر از 2 نقطه است، سیستم.Argument استثنا است.پرتاب به جای System.OutOfMemoryبه استثنای زمانی که محدوده نقطه غیرقابل قبول است.نقطه مرکزی به عنوان مرکز توده محاسبه می شود که به صورت پیش فرض به نقطه منتقل می شود.یک کاربر می تواند این نقطه را بعدا تغییر دهد.مقیاس تمرکز یک نقطه خالی (0.0، 0.0) به طور پیش فرض است.
Constructors
PathGradientBrushBase(نقطه[])
یک مثال جدید از کلاس Aspose.Imaging.Brushes.PathGradientBrushBase با نقاط مشخص شده آغاز می شود.
[JsonConstructor]
protected PathGradientBrushBase(PointF[] pathPoints)
Parameters
pathPoints
PointF
[ ]
مجموعه ای از ساختارهای Aspose.Imaging.PointF که نشان دهنده نقطه هایی است که ستون های مسیر را تشکیل می دهند.
PathGradientBrushBase(نقطه[ ], WrapMode)
یک مثال جدید از کلاس Aspose.Imaging.Brushes.PathGradientBrushBase با نقاط مشخص شده و حالت چرخش آغاز می شود.
protected PathGradientBrushBase(PointF[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
PointF
[ ]
مجموعه ای از ساختارهای Aspose.Imaging.PointF که نشان دهنده نقطه هایی است که ستون های مسیر را تشکیل می دهند.
wrapMode
WrapMode
یک Aspose.Imaging.WrapMode که مشخص می کند که چگونه پر کردن با این Aspose.Imaging.Brushes.PathGradientBrushBase کشیده شده است.
PathGradientBrushBase(Point[])
یک مثال جدید از کلاس Aspose.Imaging.Brushes.PathGradientBrushBase با نقاط مشخص شده آغاز می شود.
protected PathGradientBrushBase(Point[] pathPoints)
Parameters
pathPoints
Point
[ ]
مجموعه ای از ساختارهای Aspose.Imaging.Point که نشان دهنده نقطه هایی است که ستون های مسیر را تشکیل می دهند.
PathGradientBrushBase(Point[ ], WrapMode)
یک مثال جدید از کلاس Aspose.Imaging.Brushes.PathGradientBrushBase با نقاط مشخص شده و حالت چرخش آغاز می شود.
protected PathGradientBrushBase(Point[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
Point
[ ]
مجموعه ای از ساختارهای Aspose.Imaging.Point که نشان دهنده نقطه هایی است که ستون های مسیر را تشکیل می دهند.
wrapMode
WrapMode
یک Aspose.Imaging.WrapMode که مشخص می کند که چگونه پر کردن با این Aspose.Imaging.Brushes.PathGradientBrushBase کشیده شده است.
PathGradientBrushBase(GraphicsPath)
یک مثال جدید از کلاس Aspose.Imaging.Brushes.PathGradientBrushBase با مسیر مشخص شده آغاز می شود.
protected PathGradientBrushBase(GraphicsPath path)
Parameters
path
GraphicsPath
Aspose.Imaging.Brushes.PathGradientBrushBase.GraphicsPath که منطقه پر شده توسط این Aspose.Imaging.Brushes.PathGradientBrushBase را تعریف می کند.
Properties
CenterPoint
به دست آوردن یا قرار دادن نقطه مرکزی از مسیر گرادین.
public PointF CenterPoint { get; set; }
ارزش املاک
FocusScales
به دست آوردن یا قرار دادن نقطه تمرکز برای gradient falloff.
public PointF FocusScales { get; set; }
ارزش املاک
GraphicsPath
در مسیر گرافیک این برش ساخته شده است.
public GraphicsPath GraphicsPath { get; }
ارزش املاک
PathPoints
در این مسیر، این برش بر روی آن ساخته شده است.
public PointF[] PathPoints { get; }
ارزش املاک
PointF [ ]