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à
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase ← LinearMulticolorGradientBrush
Implementa
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; }