Class LinearGradientBrushBase
Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)
מייצג Aspose.Imaging.Brush עם יכולות גרדיאנט ותכונות מתאימות.
[JsonObject(MemberSerialization.OptIn)]
public abstract class LinearGradientBrushBase : TransformBrush, IDisposable
ירושה
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase
נגזרות
LinearGradientBrush, LinearMulticolorGradientBrush
מיישם
חברים ירושים
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()
קונסטרוקטורים
LinearGradientBrushBase()
מאתחל מופע חדש של מחלקת Aspose.Imaging.Brushes.LinearGradientBrushBase עם פרמטרים ברירת מחדל. הזווית היא 45 מעלות והמלבן ממוקם ב-(0,0) בגודל (1,1).
protected LinearGradientBrushBase()
LinearGradientBrushBase(Point, Point)
מאתחל מופע חדש של מחלקת Aspose.Imaging.Brushes.LinearGradientBrushBase. המלבן של הגרדיאנט מחושב מהנקודות המצוינות.
protected LinearGradientBrushBase(Point point1, Point point2)
פרמטרים
point1
Point
מבנה Aspose.Imaging.Point המייצג את נקודת ההתחלה של הגרדיאנט הליניארי.
point2
Point
מבנה Aspose.Imaging.Point המייצג את נקודת הסיום של הגרדיאנט הליניארי.
LinearGradientBrushBase(PointF, PointF)
מאתחל מופע חדש של מחלקת Aspose.Imaging.Brushes.LinearGradientBrushBase. המלבן של הגרדיאנט מחושב מהנקודות המצוינות.
protected LinearGradientBrushBase(PointF point1, PointF point2)
פרמטרים
point1
PointF
מבנה Aspose.Imaging.PointF המייצג את נקודת ההתחלה של הגרדיאנט הליניארי.
point2
PointF
מבנה Aspose.Imaging.PointF המייצג את נקודת הסיום של הגרדיאנט הליניארי.
LinearGradientBrushBase(Rectangle, float, bool)
מאתחל מופע חדש של מחלקת Aspose.Imaging.Brushes.LinearGradientBrushBase בהתבסס על מלבן וזווית כיוון.
protected LinearGradientBrushBase(Rectangle rect, float angle, bool isAngleScalable)
פרמטרים
rect
Rectangle
מבנה Aspose.Imaging.RectangleF המפרט את הגבולות של הגרדיאנט הליניארי.
angle
float
הזווית, הנמדדת במעלות בכיוון השעון מהציר x, של קו הכיוון של הגרדיאנט.
isAngleScalable
bool
אם מוגדר ל-```cstrue הזווית משתנה במהלך השינויים המיושמים על Aspose.Imaging.Brushes.LinearGradientBrushBase זה.
LinearGradientBrushBase(RectangleF, float, bool)
מאתחל מופע חדש של מחלקת Aspose.Imaging.Brushes.LinearGradientBrushBase בהתבסס על מלבן, צבעים התחלתיים וסופיים, וזווית כיוון.
protected LinearGradientBrushBase(RectangleF rect, float angle, bool isAngleScalable)
פרמטרים
rect
RectangleF
מבנה Aspose.Imaging.RectangleF המפרט את הגבולות של הגרדיאנט הליניארי.
angle
float
הזווית, הנמדדת במעלות בכיוון השעון מהציר x, של קו הכיוון של הגרדיאנט.
isAngleScalable
bool
אם מוגדר ל-```cstrue הזווית משתנה במהלך השינויים עם Aspose.Imaging.Brushes.LinearGradientBrushBase זה.
תכונות
Angle
מחזיר או קובע את זווית הגרדיאנט.
public float Angle { get; set; }
ערך התכונה
GammaCorrection
מחזיר או קובע ערך המצביע אם תיקון גמא מופעל עבור Aspose.Imaging.Brushes.LinearGradientBrushBase זה.
public bool GammaCorrection { get; set; }
ערך התכונה
IsAngleScalable
מחזיר או קובע ערך המצביע אם Aspose.Imaging.Brushes.LinearGradientBrushBase.Angle משתנה במהלך השינויים עם Aspose.Imaging.Brushes.LinearGradientBrushBase זה.
public bool IsAngleScalable { get; set; }
ערך התכונה
Rectangle
מחזיר או קובע אזור מלבני המגדיר את נקודות ההתחלה והסיום של הגרדיאנט.
public RectangleF Rectangle { get; set; }