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 המפרט כיצד ממלאים שנDrawn עם 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 המפרט כיצד ממלאים שנDrawn עם 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[]