Class LinearGradientBrushBase
Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)
Representerar en Aspose.Imaging.Brush med gradientfunktioner och lämpliga egenskaper.
[JsonObject(MemberSerialization.OptIn)]
public abstract class LinearGradientBrushBase : TransformBrush, IDisposable
Arv
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase
Härledda
LinearGradientBrush, LinearMulticolorGradientBrush
Implementerar
Ärvt Medlemmar
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()
Konstruktörer
LinearGradientBrushBase()
Initierar en ny instans av Aspose.Imaging.Brushes.LinearGradientBrushBase-klassen med standardparametrar.
Vinkeln är 45 grader och rektangeln ligger i (0,0) med storlek (1,1).
protected LinearGradientBrushBase()
LinearGradientBrushBase(Point, Point)
Initierar en ny instans av Aspose.Imaging.Brushes.LinearGradientBrushBase-klassen. Gradientrektangeln beräknas från de angivna punkterna.
protected LinearGradientBrushBase(Point point1, Point point2)
Parametrar
point1
Point
En Aspose.Imaging.Point-struktur som representerar startpunkten för den linjära gradienten.
point2
Point
En Aspose.Imaging.Point-struktur som representerar slutpunkten för den linjära gradienten.
LinearGradientBrushBase(PointF, PointF)
Initierar en ny instans av Aspose.Imaging.Brushes.LinearGradientBrushBase-klassen. Gradientrektangeln beräknas från de angivna punkterna.
protected LinearGradientBrushBase(PointF point1, PointF point2)
Parametrar
point1
PointF
En Aspose.Imaging.PointF-struktur som representerar startpunkten för den linjära gradienten.
point2
PointF
En Aspose.Imaging.PointF-struktur som representerar slutpunkten för den linjära gradienten.
LinearGradientBrushBase(Rectangle, float, bool)
Initierar en ny instans av Aspose.Imaging.Brushes.LinearGradientBrushBase-klassen baserat på en rektangel och en orienteringsvinkel.
protected LinearGradientBrushBase(Rectangle rect, float angle, bool isAngleScalable)
Parametrar
rect
Rectangle
En Aspose.Imaging.RectangleF-struktur som specificerar gränserna för den linjära gradienten.
angle
float
Vinkeln, mätt i grader medurs från x-axeln, för gradientens orienteringslinje.
isAngleScalable
bool
om den är inställd på ```cstrue ändras vinkeln under transformationer som tillämpas på denna Aspose.Imaging.Brushes.LinearGradientBrushBase.
LinearGradientBrushBase(RectangleF, float, bool)
Initierar en ny instans av Aspose.Imaging.Brushes.LinearGradientBrushBase-klassen baserat på en rektangel, start- och slutfärger, samt en orienteringsvinkel.
protected LinearGradientBrushBase(RectangleF rect, float angle, bool isAngleScalable)
Parametrar
rect
RectangleF
En Aspose.Imaging.RectangleF-struktur som specificerar gränserna för den linjära gradienten.
angle
float
Vinkeln, mätt i grader medurs från x-axeln, för gradientens orienteringslinje.
isAngleScalable
bool
om den är inställd på ```cstrue ändras vinkeln under transformationer med denna Aspose.Imaging.Brushes.LinearGradientBrushBase.
Egenskaper
Angle
Hämtar eller ställer in gradientvinkeln.
public float Angle { get; set; }
Egenskapsvärde
GammaCorrection
Hämtar eller ställer in ett värde som indikerar om gamma-korrigering är aktiverad för denna Aspose.Imaging.Brushes.LinearGradientBrushBase.
public bool GammaCorrection { get; set; }
Egenskapsvärde
IsAngleScalable
Hämtar eller ställer in ett värde som indikerar om Aspose.Imaging.Brushes.LinearGradientBrushBase.Angle ändras under transformationer med denna Aspose.Imaging.Brushes.LinearGradientBrushBase.
public bool IsAngleScalable { get; set; }
Egenskapsvärde
Rectangle
Hämtar eller ställer in ett rektangulärt område som definierar start- och slutpunkterna för gradienten.
public RectangleF Rectangle { get; set; }