Class LinearGradientBrushBase

Class LinearGradientBrushBase

Namn på plats: Aspose.Imaging.Brushes Församling: Aspose.Imaging.dll (25.4.0)

Representerar en Aspose.Imaging.Brush med gradientförmåga och lämpliga egenskaper.

[JsonObject(MemberSerialization.OptIn)]
public abstract class LinearGradientBrushBase : TransformBrush, IDisposable

Inheritance

object DisposableObject Brush TransformBrush LinearGradientBrushBase

Derived

LinearGradientBrush , LinearMulticolorGradientBrush

Implements

IDisposable

Arvsmedlemmar

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()

Constructors

LinearGradientBrushBase()

Initialiserar en ny instans av Aspose.Imaging.Brushes.LinearGradientBrushBase klass med standardparametrar.Vinkeln är 45 grader och rektangeln ligger i (0,0) med storlek (1,1).

protected LinearGradientBrushBase()

LinearGradientBrushBase(Poäng, poäng)

Initialiserar en ny instans av Aspose.Imaging.Brushes.LinearGradientBrushBase klass. Gradient rektangeln beräknas från de angivna punkterna.

protected LinearGradientBrushBase(Point point1, Point point2)

Parameters

point1 Point

En Aspose.Imaging.Point-struktur som representerar utgångspunkten för den linjära gradienten.

point2 Point

En Aspose.Imaging.Point-struktur som representerar slutpunkten för den linjära gradienten.

LinearGradientBrushBase(PointF och PointF)

Initialiserar en ny instans av Aspose.Imaging.Brushes.LinearGradientBrushBase klass. Gradient rektangeln beräknas från de angivna punkterna.

protected LinearGradientBrushBase(PointF point1, PointF point2)

Parameters

point1 PointF

En Aspose.Imaging.PointF struktur som representerar utgångspunkten för den linjära gradienten.

point2 PointF

En Aspose.Imaging.PointF struktur som representerar slutpunkten för den linjära gradienten.

LinearGradientBrushBase(Rektangle, float, bool)

Initialiserar en ny instans av Aspose.Imaging.Brushes.LinearGradientBrushBase-klassen baserad på en rektangel och en orienteringsvinkel.

protected LinearGradientBrushBase(Rectangle rect, float angle, bool isAngleScalable)

Parameters

rect Rectangle

En Aspose.Imaging.RectangleF struktur som anger gränserna för den linjära gradienten.

angle float

Vinkeln, mätt i grader klockvis från x-axeln, av gradientens orienteringslinje.

isAngleScalable bool

om inställd till ’true’ ändras vinkeln under omvandlingar som tillämpas på denna Aspose.Imaging.Brushes.LinearGradientBrushBase.

LinearGradientBrushBase(RectangleF, float, bool)

Initialiserar en ny instans av Aspose.Imaging.Brushes.LinearGradientBrushBase klass baserad på en rektangul, start- och slutfärger, och en orienteringsvinkel.

protected LinearGradientBrushBase(RectangleF rect, float angle, bool isAngleScalable)

Parameters

rect RectangleF

En Aspose.Imaging.RectangleF struktur som anger gränserna för den linjära gradienten.

angle float

Vinkeln, mätt i grader klockvis från x-axeln, av gradientens orienteringslinje.

isAngleScalable bool

om inställd till ’true’ ändras vinkeln under omvandlingar med denna Aspose.Imaging.Brushes.LinearGradientBrushBase.

Properties

Angle

Få eller ställa gradient vinkeln.

public float Angle { get; set; }

Fastighetsvärde

float

GammaCorrection

Få eller ange ett värde som anger om gamma korrigering är aktiverad för detta Aspose.Imaging.Brushes.LinearGradientBrushBase.

public bool GammaCorrection { get; set; }

Fastighetsvärde

bool

IsAngleScalable

Få eller ange ett värde som anger om Aspose.Imaging.Brushes.LinearGradientBrushBase.Angle ändras under omvandlingar med detta Aspose.Imaging.Brushes.LinearGradientBrushBase.

public bool IsAngleScalable { get; set; }

Fastighetsvärde

bool

Rectangle

Det får eller sätter en rektangulär region som definierar gradientens start- och slutpunkter.

public RectangleF Rectangle { get; set; }

Fastighetsvärde

RectangleF

 Svenska