Class LinearMulticolorGradientBrush
Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)
Representerar en Aspose.Imaging.Brush med linjär gradient definierad av flera färger och lämpliga positioner. Denna klass kan inte ärvas.
[JsonObject(MemberSerialization.OptIn)]
public sealed class LinearMulticolorGradientBrush : LinearGradientBrushBase, IDisposable
Arv
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase ← LinearMulticolorGradientBrush
Implementerar
Ärva Medlemmar
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()
Konstruktorer
LinearMulticolorGradientBrush()
Initierar en ny instans av Aspose.Imaging.Brushes.LinearMulticolorGradientBrush-klassen med standardparametrar. Startfärgen är svart, slutfärgen är vit, vinkeln är 45 grader och rektangeln ligger i (0,0) med storlek (1,1).
public LinearMulticolorGradientBrush()
LinearMulticolorGradientBrush(Point, Point)
Initierar en ny instans av Aspose.Imaging.Brushes.LinearMulticolorGradientBrush-klassen med de angivna punkterna.
public LinearMulticolorGradientBrush(Point point1, Point point2)
Parametrar
point1
Point
En Aspose.Imaging.Point-struktur som representerar startpunkten för den linjära gradienten.
point2
Point
En Aspose.Imaging.Point-struktur som representerar slutpunkten för den linjära gradienten.
LinearMulticolorGradientBrush(PointF, PointF)
Initierar en ny instans av Aspose.Imaging.Brushes.LinearMulticolorGradientBrush-klassen med de angivna punkterna.
public LinearMulticolorGradientBrush(PointF point1, PointF point2)
Parametrar
point1
PointF
En Aspose.Imaging.PointF-struktur som representerar startpunkten för den linjära gradienten.
point2
PointF
En Aspose.Imaging.PointF-struktur som representerar slutpunkten för den linjära gradienten.
LinearMulticolorGradientBrush(Rectangle, float)
Initierar en ny instans av Aspose.Imaging.Brushes.LinearMulticolorGradientBrush-klassen baserat på en rektangel och en orienteringsvinkel.
public LinearMulticolorGradientBrush(Rectangle rect, float angle)
Parametrar
rect
Rectangle
En Aspose.Imaging.RectangleF-struktur som specificerar gränserna för den linjära gradienten.
angle
float
Vinkeln, mätt i grader medurs från x-axeln, för gradientens orienteringslinje.
LinearMulticolorGradientBrush(RectangleF, float)
Initierar en ny instans av Aspose.Imaging.Brushes.LinearMulticolorGradientBrush-klassen baserat på en rektangel och en orienteringsvinkel.
public LinearMulticolorGradientBrush(RectangleF rect, float angle)
Parametrar
rect
RectangleF
En Aspose.Imaging.RectangleF-struktur som specificerar gränserna för den linjära gradienten.
angle
float
Vinkeln, mätt i grader medurs från x-axeln, för gradientens orienteringslinje.
LinearMulticolorGradientBrush(Rectangle, float, bool)
Initierar en ny instans av Aspose.Imaging.Brushes.LinearMulticolorGradientBrush-klassen baserat på en rektangel och en orienteringsvinkel.
public LinearMulticolorGradientBrush(Rectangle rect, float angle, bool isAngleScalable)
Parametrar
rect
Rectangle
En Aspose.Imaging.RectangleF-struktur som specificerar gränserna för den linjära gradienten.
angle
float
Vinkeln, mätt i grader medurs från x-axeln, för gradientens orienteringslinje.
isAngleScalable
bool
Om den är inställd på ```cstrue ändras vinkeln under transformationer med denna Aspose.Imaging.Brushes.LinearMulticolorGradientBrush.
LinearMulticolorGradientBrush(RectangleF, float, bool)
Initierar en ny instans av Aspose.Imaging.Brushes.LinearMulticolorGradientBrush-klassen baserat på en rektangel och en orienteringsvinkel.
public LinearMulticolorGradientBrush(RectangleF rect, float angle, bool isAngleScalable)
Parametrar
rect
RectangleF
En Aspose.Imaging.RectangleF-struktur som specificerar gränserna för den linjära gradienten.
angle
float
Vinkeln, mätt i grader medurs från x-axeln, för gradientens orienteringslinje.
isAngleScalable
bool
Om den är inställd på ```cstrue ändras vinkeln under transformationer med denna Aspose.Imaging.Brushes.LinearMulticolorGradientBrush.
Egenskaper
InterpolationColors
Hämtar eller ställer in en Aspose.Imaging.ColorBlend som definierar en multicolor linjär gradient.
public ColorBlend InterpolationColors { get; set; }