Class LinearMulticolorGradientBrush

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

objectDisposableObjectBrushTransformBrushLinearGradientBrushBaseLinearMulticolorGradientBrush

Implementerar

IDisposable

Ä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; }

Egenskapsvärde

ColorBlend

 Svenska