Class PathGradientBrushBase

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

ירושה

objectDisposableObjectBrushTransformBrushPathGradientBrushBase

נגזרות

PathGradientBrush, PathMulticolorGradientBrush

מיישם

IDisposable

חברים ירושים

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; }

ערך המאפיין

PointF

FocusScales

מקבל או קובע את נקודת הפוקוס עבור ירידת הגרדיאנט.

public PointF FocusScales { get; set; }

ערך המאפיין

PointF

GraphicsPath

מקבל את נתיב הגרפיקה שעליו נבנה מברשת זו.

public GraphicsPath GraphicsPath { get; }

ערך המאפיין

GraphicsPath

PathPoints

מקבל את נקודות הנתיב שעליהן נבנתה מברשת זו.

public PointF[] PathPoints { get; }

ערך המאפיין

PointF[]

 Ελληνικά