Class LinearGradientBrushBase

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

objectDisposableObjectBrushTransformBrushLinearGradientBrushBase

Härledda

LinearGradientBrush, LinearMulticolorGradientBrush

Implementerar

IDisposable

Ä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

float

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

bool

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

bool

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

Egenskapsvärde

RectangleF

 Svenska