Class LinearMulticolorGradientBrush

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

objectDisposableObjectBrushTransformBrushLinearGradientBrushBaseLinearMulticolorGradientBrush

Implementuje

IDisposable

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

Wartość właściwości

ColorBlend

 Polski