Class LinearGradientBrushBase

Class LinearGradientBrushBase

Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)

Rappresenta un Aspose.Imaging.Brush con capacità di gradiente e proprietà appropriate.

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

Ereditarietà

objectDisposableObjectBrushTransformBrushLinearGradientBrushBase

Derivato

LinearGradientBrush, LinearMulticolorGradientBrush

Implementa

IDisposable

Membri Ereditati

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

Costruttori

LinearGradientBrushBase()

Inizializza una nuova istanza della classe Aspose.Imaging.Brushes.LinearGradientBrushBase con parametri predefiniti.
L’angolo è di 45 gradi e il rettangolo è situato in (0,0) con dimensioni (1,1).

protected LinearGradientBrushBase()

LinearGradientBrushBase(Point, Point)

Inizializza una nuova istanza della classe Aspose.Imaging.Brushes.LinearGradientBrushBase. Il rettangolo del gradiente è calcolato dai punti specificati.

protected LinearGradientBrushBase(Point point1, Point point2)

Parametri

point1 Point

Una struttura Aspose.Imaging.Point che rappresenta il punto di partenza del gradiente lineare.

point2 Point

Una struttura Aspose.Imaging.Point che rappresenta il punto finale del gradiente lineare.

LinearGradientBrushBase(PointF, PointF)

Inizializza una nuova istanza della classe Aspose.Imaging.Brushes.LinearGradientBrushBase. Il rettangolo del gradiente è calcolato dai punti specificati.

protected LinearGradientBrushBase(PointF point1, PointF point2)

Parametri

point1 PointF

Una struttura Aspose.Imaging.PointF che rappresenta il punto di partenza del gradiente lineare.

point2 PointF

Una struttura Aspose.Imaging.PointF che rappresenta il punto finale del gradiente lineare.

LinearGradientBrushBase(Rectangle, float, bool)

Inizializza una nuova istanza della classe Aspose.Imaging.Brushes.LinearGradientBrushBase basata su un rettangolo e un angolo di orientamento.

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

Parametri

rect Rectangle

Una struttura Aspose.Imaging.RectangleF che specifica i limiti del gradiente lineare.

angle float

L’angolo, misurato in gradi in senso orario rispetto all’asse x, della linea di orientamento del gradiente.

isAngleScalable bool

Se impostato su ```cstrue, l’angolo viene modificato durante le trasformazioni applicate a questo Aspose.Imaging.Brushes.LinearGradientBrushBase.

LinearGradientBrushBase(RectangleF, float, bool)

Inizializza una nuova istanza della classe Aspose.Imaging.Brushes.LinearGradientBrushBase basata su un rettangolo, colori di partenza e di fine, e un angolo di orientamento.

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

Parametri

rect RectangleF

Una struttura Aspose.Imaging.RectangleF che specifica i limiti del gradiente lineare.

angle float

L’angolo, misurato in gradi in senso orario rispetto all’asse x, della linea di orientamento del gradiente.

isAngleScalable bool

Se impostato su ```cstrue, l’angolo viene modificato durante le trasformazioni con questo Aspose.Imaging.Brushes.LinearGradientBrushBase.

Proprietà

Angle

Ottiene o imposta l’angolo del gradiente.

public float Angle { get; set; }

Valore della Proprietà

float

GammaCorrection

Ottiene o imposta un valore che indica se la correzione gamma è abilitata per questo Aspose.Imaging.Brushes.LinearGradientBrushBase.

public bool GammaCorrection { get; set; }

Valore della Proprietà

bool

IsAngleScalable

Ottiene o imposta un valore che indica se Aspose.Imaging.Brushes.LinearGradientBrushBase.Angle viene modificato durante le trasformazioni con questo Aspose.Imaging.Brushes.LinearGradientBrushBase.

public bool IsAngleScalable { get; set; }

Valore della Proprietà

bool

Rectangle

Ottiene o imposta una regione rettangolare che definisce i punti di partenza e di fine del gradiente.

public RectangleF Rectangle { get; set; }

Valore della Proprietà

RectangleF

 Italiano