Class LinearMulticolorGradientBrush
Numele spaţiului: Aspose.Imaging.Brushes Asamblare: Aspose.Imaging.dll (25.4.0)
Reprezintă un Aspose.Imaging.Brush cu gradient linear definit de mai multe culori și poziții corespunzătoare.
[JsonObject(MemberSerialization.OptIn)]
public sealed class LinearMulticolorGradientBrush : LinearGradientBrushBase, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase ← LinearMulticolorGradientBrush
Implements
Membrii moștenitori
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()
Inițializează o nouă instanță a clasei Aspose.Imaging.Brushes.LinearMulticolorGradientBruș cu parametri predefiniti.Culoarea de pornire este neagră, culoarea de pornire este albă, unghiul este de 45 de grade și rectangolul este situat în (0,0) cu dimensiune (1,1).
public LinearMulticolorGradientBrush()
LinearMulticolorGradientBrush(punctul, punctul)
Inițializează o nouă instanță a clasei Aspose.Imaging.Brushes.LinearMulticolorGradientBruș cu punctele specificate.
public LinearMulticolorGradientBrush(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.
LinearMulticolorGradientBrush(Poziție, Poziție)
Inițializează o nouă instanță a clasei Aspose.Imaging.Brushes.LinearMulticolorGradientBruș cu punctele specificate.
public LinearMulticolorGradientBrush(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.
LinearMulticolorGradientBrush(Călărași, float)
Inițializează o nouă instanță a clasei Aspose.Imaging.Brushes.LinearMulticolorGradientBush bazată pe un unghi rectangular și orientare.
public LinearMulticolorGradientBrush(Rectangle rect, float angle)
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.
LinearMulticolorGradientBrush(RectangleF, float)
Inițializează o nouă instanță a clasei Aspose.Imaging.Brushes.LinearMulticolorGradientBush bazată pe un unghi rectangular și orientare.
public LinearMulticolorGradientBrush(RectangleF rect, float angle)
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.
LinearMulticolorGradientBrush(Rectangle, float și bool)
Inițializează o nouă instanță a clasei Aspose.Imaging.Brushes.LinearMulticolorGradientBush bazată pe un unghi rectangular și orientare.
public LinearMulticolorGradientBrush(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 este setat pentru a fi adevărată, unghiul este schimbat în timpul transformărilor cu acest Aspose.Imaging.Brushes.LinearMulticolorGradientbrush.
LinearMulticolorGradientBrush(RectangleF, float, bool)
Inițializează o nouă instanță a clasei Aspose.Imaging.Brushes.LinearMulticolorGradientBush bazată pe un unghi rectangular și orientare.
public LinearMulticolorGradientBrush(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.LinearMulticolorGradientbrush.
Properties
InterpolationColors
Obține sau setă un Aspose.Imaging.ColorBlend care definește un gradient linear multicolor.
public ColorBlend InterpolationColors { get; set; }