Class LinearGradientBrushBase

Class LinearGradientBrushBase

Numele spaţiului: Aspose.Imaging.Brushes Asamblare: Aspose.Imaging.dll (25.4.0)

Reprezintă un WL17_.Brush cu capacități de gradare și proprietăți adecvate.

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

Inheritance

object DisposableObject Brush TransformBrush LinearGradientBrushBase

Derived

LinearGradientBrush , LinearMulticolorGradientBrush

Implements

IDisposable

Membrii moștenitori

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

Inițializează o nouă instanță a clasei Aspose.Imaging.Brushes.LinearGradientBushBase cu parametri predefiniti.Angolul este de 45 de grade și rectangolul este situat în (0,0) cu dimensiune (1,1).

protected LinearGradientBrushBase()

LinearGradientBrushBase(punctul, punctul)

Inițializează o nouă instanță a clasei Aspose.Imaging.Brushes.LinearGradientBushBase. rectanglul gradant este calculat din punctele specificate.

protected LinearGradientBrushBase(Point point1, Point point2)

Parameters

point1 Point

O structură de punct Aspose.Imaging. care reprezintă punctul de pornire al gradientului linear.

point2 Point

O structură Aspose.Imaging.Point care reprezintă punctul final al gradientului linear.

LinearGradientBrushBase(Poziție, Poziție)

Inițializează o nouă instanță a clasei Aspose.Imaging.Brushes.LinearGradientBushBase. rectanglul gradant este calculat din punctele specificate.

protected LinearGradientBrushBase(PointF point1, PointF point2)

Parameters

point1 PointF

O structură Aspose.Imaging.PointF care reprezintă punctul de plecare al gradientului linear.

point2 PointF

O structură Aspose.Imaging.PointF care reprezintă punctul final al gradientului linear.

LinearGradientBrushBase(Rectangle, float și bool)

Inițializează o nouă instanță a clasei Aspose.Imaging.Brushes.LinearGradientBushBase bazată pe un unghi rectangular și orientare.

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

Parameters

rect Rectangle

O structură Aspose.Imaging.RectangleF care specifică limitele gradientului linear.

angle float

Angolul, măsurat în grade de oră de la x-axis, a liniei de orientare a gradientului.

isAngleScalable bool

în cazul în care s-a setat pentru a fi adevărată, unghiul este schimbat în timpul transformărilor aplicate acestui Aspose.Imaging.Brushes.LinearGradientBushBase.

LinearGradientBrushBase(RectangleF, float, bool)

Inițializează o nouă instanță a clasei Aspose.Imaging.Brushes.LinearGradientBushBase bazată pe un rectanglu, culori de început și de sfârșit și un unghi de orientare.

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

Parameters

rect RectangleF

O structură Aspose.Imaging.RectangleF care specifică limitele gradientului linear.

angle float

Angolul, măsurat în grade de oră de la x-axis, a liniei de orientare a gradientului.

isAngleScalable bool

în cazul în care este setat pentru a fi adevărat, unghiul este schimbat în timpul transformărilor cu acest Aspose.Imaging.Brushes.LinearGradientBrashBase.

Properties

Angle

Obține sau stabilește unghiul gradient.

public float Angle { get; set; }

Valoarea proprietății

float

GammaCorrection

Obține sau stabilește o valoare care indică dacă corecția gamma este activată pentru acest Aspose.Imaging.Brushes.LinearGradientBushBase.

public bool GammaCorrection { get; set; }

Valoarea proprietății

bool

IsAngleScalable

Obține sau stabilește o valoare care indică dacă Aspose.Imaging.Brushes.LinearGradient BrushBase.Angle este schimbată în timpul transformărilor cu acest Wl17.Bruush.

public bool IsAngleScalable { get; set; }

Valoarea proprietății

bool

Rectangle

Obține sau stabilește o regiune rectangulară care definește punctele de pornire și de sfârșit ale gradientului.

public RectangleF Rectangle { get; set; }

Valoarea proprietății

RectangleF

 Română