Class LinearMulticolorGradientBrush
Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)
Reprezentuje Aspose.Imaging.Brush z liniowym gradientem zdefiniowanym przez wiele kolorów i odpowiednie pozycje. Ta klasa nie może być dziedziczona.
[JsonObject(MemberSerialization.OptIn)]
public sealed class LinearMulticolorGradientBrush : LinearGradientBrushBase, IDisposable
Dziedziczenie
object ← DisposableObject ← Brush ← TransformBrush ← LinearGradientBrushBase ← LinearMulticolorGradientBrush
Implementuje
Członkowie Dziedziczeni
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()
Konstruktorzy
LinearMulticolorGradientBrush()
Inicjalizuje nową instancję klasy Aspose.Imaging.Brushes.LinearMulticolorGradientBrush z domyślnymi parametrami. Kolor początkowy to czarny, kolor końcowy to biały, kąt to 45 stopni, a prostokąt znajduje się w (0,0) o rozmiarze (1,1).
public LinearMulticolorGradientBrush()
LinearMulticolorGradientBrush(Point, Point)
Inicjalizuje nową instancję klasy Aspose.Imaging.Brushes.LinearMulticolorGradientBrush z określonymi punktami.
public LinearMulticolorGradientBrush(Point point1, Point point2)
Parametry
point1
Point
Struktura Aspose.Imaging.Point, która reprezentuje punkt początkowy liniowego gradientu.
point2
Point
Struktura Aspose.Imaging.Point, która reprezentuje punkt końcowy liniowego gradientu.
LinearMulticolorGradientBrush(PointF, PointF)
Inicjalizuje nową instancję klasy Aspose.Imaging.Brushes.LinearMulticolorGradientBrush z określonymi punktami.
public LinearMulticolorGradientBrush(PointF point1, PointF point2)
Parametry
point1
PointF
Struktura Aspose.Imaging.PointF, która reprezentuje punkt początkowy liniowego gradientu.
point2
PointF
Struktura Aspose.Imaging.PointF, która reprezentuje punkt końcowy liniowego gradientu.
LinearMulticolorGradientBrush(Rectangle, float)
Inicjalizuje nową instancję klasy Aspose.Imaging.Brushes.LinearMulticolorGradientBrush na podstawie prostokąta i kąta orientacji.
public LinearMulticolorGradientBrush(Rectangle rect, float angle)
Parametry
rect
Rectangle
Struktura Aspose.Imaging.RectangleF, która określa granice liniowego gradientu.
angle
float
Kąt, mierzony w stopniach zgodnie z ruchem wskazówek zegara od osi x, linii orientacji gradientu.
LinearMulticolorGradientBrush(RectangleF, float)
Inicjalizuje nową instancję klasy Aspose.Imaging.Brushes.LinearMulticolorGradientBrush na podstawie prostokąta i kąta orientacji.
public LinearMulticolorGradientBrush(RectangleF rect, float angle)
Parametry
rect
RectangleF
Struktura Aspose.Imaging.RectangleF, która określa granice liniowego gradientu.
angle
float
Kąt, mierzony w stopniach zgodnie z ruchem wskazówek zegara od osi x, linii orientacji gradientu.
LinearMulticolorGradientBrush(Rectangle, float, bool)
Inicjalizuje nową instancję klasy Aspose.Imaging.Brushes.LinearMulticolorGradientBrush na podstawie prostokąta i kąta orientacji.
public LinearMulticolorGradientBrush(Rectangle rect, float angle, bool isAngleScalable)
Parametry
rect
Rectangle
Struktura Aspose.Imaging.RectangleF, która określa granice liniowego gradientu.
angle
float
Kąt, mierzony w stopniach zgodnie z ruchem wskazówek zegara od osi x, linii orientacji gradientu.
isAngleScalable
bool
jeśli ustawione na ```cstrue, kąt zmienia się podczas transformacji z tym Aspose.Imaging.Brushes.LinearMulticolorGradientBrush.
LinearMulticolorGradientBrush(RectangleF, float, bool)
Inicjalizuje nową instancję klasy Aspose.Imaging.Brushes.LinearMulticolorGradientBrush na podstawie prostokąta i kąta orientacji.
public LinearMulticolorGradientBrush(RectangleF rect, float angle, bool isAngleScalable)
Parametry
rect
RectangleF
Struktura Aspose.Imaging.RectangleF, która określa granice liniowego gradientu.
angle
float
Kąt, mierzony w stopniach zgodnie z ruchem wskazówek zegara od osi x, linii orientacji gradientu.
isAngleScalable
bool
jeśli ustawione na ```cstrue, kąt zmienia się podczas transformacji z tym Aspose.Imaging.Brushes.LinearMulticolorGradientBrush.
Właściwości
InterpolationColors
Pobiera lub ustawia Aspose.Imaging.ColorBlend, który definiuje wielokolorowy liniowy gradient.
public ColorBlend InterpolationColors { get; set; }