Class PathGradientBrush
Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)
מכיל אובייקט Aspose.Imaging.Brush עם גרדיאנט. מחלקה זו אינה ניתנת להורשה.
[JsonObject(MemberSerialization.OptIn)]
public sealed class PathGradientBrush : PathGradientBrushBase, IDisposable
ירושה
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase ← PathGradientBrush
מיישם
חברים המורשים
PathGradientBrushBase.PathPoints, PathGradientBrushBase.GraphicsPath, PathGradientBrushBase.CenterPoint, PathGradientBrushBase.FocusScales, 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.Opacity, DisposableObject.Dispose(), DisposableObject.Disposed, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
הערות
צבע המרכז הוא לבן כברירת מחדל. המשתמש יכול לשנות ערך זה בכל עת מאוחר יותר.
מערך הצבעים הסובבים מאותחל עם אלמנט בודד שמכיל את הצבע הלבן כברירת מחדל. הצבעים הסובבים עשויים להשתנות מאוחר יותר, עם זאת, נדרש לפחות אלמנט אחד בעת הגדרת הצבעים הסובבים.
ראו את Aspose.Imaging.Brushes.PathGradientBrush.Blend לפרטים נוספים על אתחולו.
בונים
PathGradientBrush(PointF[])
מאתחל מופע חדש של מחלקת Aspose.Imaging.Brushes.PathGradientBrush עם הנקודות המצוינות.
public PathGradientBrush(PointF[] pathPoints)
פרמטרים
pathPoints
PointF[]
מערך של מבני Aspose.Imaging.PointF שמייצגים את הנקודות שמרכיבות את הקודקודים של הנתיב.
PathGradientBrush(PointF[], WrapMode)
מאתחל מופע חדש של מחלקת Aspose.Imaging.Brushes.PathGradientBrush עם הנקודות המצוינות ומצב עטיפה.
public PathGradientBrush(PointF[] pathPoints, WrapMode wrapMode)
פרמטרים
pathPoints
PointF[]
מערך של מבני Aspose.Imaging.PointF שמייצגים את הנקודות שמרכיבות את הקודקודים של הנתיב.
wrapMode
WrapMode
מצב Aspose.Imaging.WrapMode שמציין כיצד ממלאים שנDraw עם מחלקת Aspose.Imaging.Brushes.PathGradientBrush זו.
PathGradientBrush(Point[])
מאתחל מופע חדש של מחלקת Aspose.Imaging.Brushes.PathGradientBrush עם הנקודות המצוינות.
public PathGradientBrush(Point[] pathPoints)
פרמטרים
pathPoints
Point[]
מערך של מבני Aspose.Imaging.Point שמייצגים את הנקודות שמרכיבות את הקודקודים של הנתיב.
PathGradientBrush(Point[], WrapMode)
מאתחל מופע חדש של מחלקת Aspose.Imaging.Brushes.PathGradientBrush עם הנקודות המצוינות ומצב עטיפה.
public PathGradientBrush(Point[] pathPoints, WrapMode wrapMode)
פרמטרים
pathPoints
Point[]
מערך של מבני Aspose.Imaging.Point שמייצגים את הנקודות שמרכיבות את הקודקודים של הנתיב.
wrapMode
WrapMode
מצב Aspose.Imaging.WrapMode שמציין כיצד ממלאים שנDraw עם מחלקת Aspose.Imaging.Brushes.PathGradientBrush זו.
PathGradientBrush(GraphicsPath)
מאתחל מופע חדש של מחלקת Aspose.Imaging.Brushes.PathGradientBrush עם הנתיב המצויין.
public PathGradientBrush(GraphicsPath path)
פרמטרים
path
GraphicsPath
ה- Aspose.Imaging.GraphicsPath שמגדיר את האזור שממולא על ידי מחלקת Aspose.Imaging.Brushes.PathGradientBrush זו.
מאפיינים
Blend
מניח או מקבל Aspose.Imaging.Blend שמציין מיקומים וגורמים שמגדירים ירידה מותאמת אישית לגרדיאנט.
public Blend Blend { get; set; }
ערך המאפיין
CenterColor
מניח או מקבל את הצבע במרכז הגרדיאנט של הנתיב.
public Color CenterColor { get; set; }
ערך המאפיין
InterpolationColors
מניח או מקבל Aspose.Imaging.ColorBlend שמגדיר גרדיאנט ליניארי רב-צבעוני.
[Obsolete("This property is not used in this class anymore. Use PathMulticolorGradientBrush class instead.")]
[JsonIgnore]
public ColorBlend InterpolationColors { get; set; }
ערך המאפיין
SurroundColors
מניח או מקבל מערך של צבעים שמתאימים לנקודות בנתיב שממלאת מחלקת Aspose.Imaging.Brushes.PathGradientBrush זו.
public Color[] SurroundColors { get; set; }
ערך המאפיין
Color[]
שיטות
SetBlendTriangularShape(float)
יוצר גרדיאנט עם צבע מרכזי וירידה ליניארית לצבע סובב אחד.
public void SetBlendTriangularShape(float focus)
פרמטרים
focus
float
ערך בין 0 ל-1 שמציין היכן, על פני כל רדיאלי מהמרכז של הנתיב עד לגבול של הנתיב, הצבע המרכזי יהיה בעוצמה הגבוהה ביותר. ערך של 1 (ברירת מחדל) ממקם את העוצמה הגבוהה ביותר במרכז הנתיב.
SetBlendTriangularShape(float, float)
יוצר גרדיאנט עם צבע מרכזי וירידה ליניארית לכל צבע סובב.
public void SetBlendTriangularShape(float focus, float scale)
פרמטרים
focus
float
ערך בין 0 ל-1 שמציין היכן, על פני כל רדיאלי מהמרכז של הנתיב עד לגבול של הנתיב, הצבע המרכזי יהיה בעוצמה הגבוהה ביותר. ערך של 1 (ברירת מחדל) ממקם את העוצמה הגבוהה ביותר במרכז הנתיב.
scale
float
ערך בין 0 ל-1 שמציין את העוצמה המרבית של הצבע המרכזי שמתמזג עם צבע הגבול. ערך של 1 גורם לעוצמת הצבע המרכזי להיות הגבוהה ביותר האפשרית, וזהו ערך ברירת המחדל.
SetSigmaBellShape(float)
יוצר מברשת גרדיאנט שמשנה צבע החל מהמרכז של הנתיב החוצה לגבול של הנתיב. המעבר מצבע אחד לאחר מתבסס על עקומה בצורת פעמון.
public void SetSigmaBellShape(float focus)
פרמטרים
focus
float
ערך בין 0 ל-1 שמציין היכן, על פני כל רדיאלי מהמרכז של הנתיב עד לגבול של הנתיב, הצבע המרכזי יהיה בעוצמה הגבוהה ביותר. ערך של 1 (ברירת מחדל) ממקם את העוצמה הגבוהה ביותר במרכז הנתיב.
SetSigmaBellShape(float, float)
יוצר מברשת גרדיאנט שמשנה צבע החל מהמרכז של הנתיב החוצה לגבול של הנתיב. המעבר מצבע אחד לאחר מתבסס על עקומה בצורת פעמון.
public void SetSigmaBellShape(float focus, float scale)
פרמטרים
focus
float
ערך בין 0 ל-1 שמציין היכן, על פני כל רדיאלי מהמרכז של הנתיב עד לגבול של הנתיב, הצבע המרכזי יהיה בעוצמה הגבוהה ביותר. ערך של 1 (ברירת מחדל) ממקם את העוצמה הגבוהה ביותר במרכז הנתיב.
scale
float
ערך בין 0 ל-1 שמציין את העוצמה המרבית של הצבע המרכזי שמתמזג עם צבע הגבול. ערך של 1 גורם לעוצמת הצבע המרכזי להיות הגבוהה ביותר האפשרית, וזהו ערך ברירת המחדל.