Class LinearMulticolorGradientBrush
Il nome: Aspose.Imaging.Brushes Assemblea: Aspose.Imaging.dll (25.4.0)
Represente un Aspose.Imaging.Brush con gradiente lineare definito da più colori e posizioni appropriate.Questa classe non può essere ereditata.
[JsonObject(MemberSerialization.OptIn)]
public sealed class LinearMulticolorGradientBrush : LinearGradientBrushBase, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase ← LinearMulticolorGradientBrush
Implements
I membri ereditari
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()
Constructors
LinearMulticolorGradientBrush()
Inizializza una nuova instanza della classe Aspose.Imaging.Brushes.LinearMulticolorGradientbrush con parametri predefiniti.Il colore di partenza è nero, il colore di fine è bianco, l’angolo è di 45 gradi e il rettangolo è situato in (0,0) con dimensioni (1,1).
public LinearMulticolorGradientBrush()
LinearMulticolorGradientBrush(punto, punto)
Inizializza una nuova instanza della classe Aspose.Imaging.Brushes.LinearMulticolorGradientbrush con i punti specificati.
public LinearMulticolorGradientBrush(Point point1, Point point2)
Parameters
point1
Point
Un Aspose.Imaging.Struttura di punto che rappresenta il punto di partenza del gradiente lineare.
point2
Point
Un Aspose.Imaging.Struttura di punto che rappresenta il punto finale del gradiente lineare.
LinearMulticolorGradientBrush(di PointF, PointF)
Inizializza una nuova instanza della classe Aspose.Imaging.Brushes.LinearMulticolorGradientbrush con i punti specificati.
public LinearMulticolorGradientBrush(PointF point1, PointF point2)
Parameters
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(Cappuccetto, Float)
Inizializza una nuova instanza della classe Aspose.Imaging.Brushes.LinearMulticolorGradientBush basata su un rettangolo e un angolo di orientamento.
public LinearMulticolorGradientBrush(Rectangle rect, float angle)
Parameters
rect
Rectangle
Una struttura Aspose.Imaging.RectangleF che specifica i confini del gradiente lineare.
angle
float
L’angolo, misurato in gradi orario dall’asse x, della linea di orientamento del gradiente.
LinearMulticolorGradientBrush(RectangleF, flotta)
Inizializza una nuova instanza della classe Aspose.Imaging.Brushes.LinearMulticolorGradientBush basata su un rettangolo e un angolo di orientamento.
public LinearMulticolorGradientBrush(RectangleF rect, float angle)
Parameters
rect
RectangleF
Una struttura Aspose.Imaging.RectangleF che specifica i confini del gradiente lineare.
angle
float
L’angolo, misurato in gradi orario dall’asse x, della linea di orientamento del gradiente.
LinearMulticolorGradientBrush(Rettangolo, float, bool)
Inizializza una nuova instanza della classe Aspose.Imaging.Brushes.LinearMulticolorGradientBush basata su un rettangolo e un angolo di orientamento.
public LinearMulticolorGradientBrush(Rectangle rect, float angle, bool isAngleScalable)
Parameters
rect
Rectangle
Una struttura Aspose.Imaging.RectangleF che specifica i confini del gradiente lineare.
angle
float
L’angolo, misurato in gradi orario dall’asse x, della linea di orientamento del gradiente.
isAngleScalable
bool
se impostato per “true” l’angolo è cambiato durante le trasformazioni con questo Aspose.Imaging.Brushes.LinearMulticolorGradientBush.
LinearMulticolorGradientBrush(RectangleF, float, bool)
Inizializza una nuova instanza della classe Aspose.Imaging.Brushes.LinearMulticolorGradientBush basata su un rettangolo e un angolo di orientamento.
public LinearMulticolorGradientBrush(RectangleF rect, float angle, bool isAngleScalable)
Parameters
rect
RectangleF
Una struttura Aspose.Imaging.RectangleF che specifica i confini del gradiente lineare.
angle
float
L’angolo, misurato in gradi orario dall’asse x, della linea di orientamento del gradiente.
isAngleScalable
bool
se impostato per “true” l’angolo è cambiato durante le trasformazioni con questo Aspose.Imaging.Brushes.LinearMulticolorGradientBush.
Properties
InterpolationColors
Riceve o impone un Aspose.Imaging.ColorBlend che definisce un gradiente lineare multicolore.
public ColorBlend InterpolationColors { get; set; }