Class LinearMulticolorGradientBrush

Class LinearMulticolorGradientBrush

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

Rappresenta un Aspose.Imaging.Brush con un gradiente lineare definito da più colori e posizioni appropriate. Questa classe non può essere ereditata.

[JsonObject(MemberSerialization.OptIn)]
public sealed class LinearMulticolorGradientBrush : LinearGradientBrushBase, IDisposable

Ereditarietà

objectDisposableObjectBrushTransformBrushLinearGradientBrushBaseLinearMulticolorGradientBrush

Implementa

IDisposable

Membri ereditati

LinearGradientBrushBase.Rectangle, LinearGradientBrushBase.Angle, LinearGradientBrushBase.IsAngleScalable, LinearGradientBrushBase.GammaCorrection, 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.Opacity, DisposableObject.Dispose(), DisposableObject.Disposed, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Costruttori

LinearMulticolorGradientBrush()

Inizializza una nuova istanza della classe Aspose.Imaging.Brushes.LinearMulticolorGradientBrush con parametri predefiniti.
Il colore iniziale è nero, il colore finale è bianco, l’angolo è di 45 gradi e il rettangolo si trova in (0,0) con dimensioni (1,1).

public LinearMulticolorGradientBrush()

LinearMulticolorGradientBrush(Point, Point)

Inizializza una nuova istanza della classe Aspose.Imaging.Brushes.LinearMulticolorGradientBrush con i punti specificati.

public LinearMulticolorGradientBrush(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.

LinearMulticolorGradientBrush(PointF, PointF)

Inizializza una nuova istanza della classe Aspose.Imaging.Brushes.LinearMulticolorGradientBrush con i punti specificati.

public LinearMulticolorGradientBrush(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.

LinearMulticolorGradientBrush(Rectangle, float)

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

public LinearMulticolorGradientBrush(Rectangle rect, float angle)

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.

LinearMulticolorGradientBrush(RectangleF, float)

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

public LinearMulticolorGradientBrush(RectangleF rect, float angle)

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.

LinearMulticolorGradientBrush(Rectangle, float, bool)

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

public LinearMulticolorGradientBrush(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 con questo Aspose.Imaging.Brushes.LinearMulticolorGradientBrush.

LinearMulticolorGradientBrush(RectangleF, float, bool)

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

public LinearMulticolorGradientBrush(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.LinearMulticolorGradientBrush.

Proprietà

InterpolationColors

Ottiene o imposta un Aspose.Imaging.ColorBlend che definisce un gradiente lineare multicolore.

public ColorBlend InterpolationColors { get; set; }

Valore della proprietà

ColorBlend

 Italiano