Class PathGradientBrush

Class PathGradientBrush

Nazwa przestrzeń: Aspose.Imaging.Brushes Zgromadzenie: Aspose.Imaging.dll (25.4.0)

Zapasuje obiekt Aspose.Imaging.Brush z gradientem. ta klasa nie może być dziedziczona.

[JsonObject(MemberSerialization.OptIn)]
public sealed class PathGradientBrush : PathGradientBrushBase, IDisposable

Inheritance

object DisposableObject Brush TransformBrush PathGradientBrushBase PathGradientBrush

Implements

IDisposable

Dziedziczeni członkowie

PathGradientBrushBase.PathPoints , PathGradientBrushBase.GraphicsPath , PathGradientBrushBase.CenterPoint , PathGradientBrushBase.FocusScales , 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()

Remarks

Kolor centralny jest biały pod standardem. użytkownik może zmienić tę wartość w dowolnym momencie później.

Rysunek kolorów otoczenia jest inicjalizowany przez pojedynczy element zawierający biały kolor według domyślności. kolory otoczenia mogą zostać zmienione później, jednak przy ustawieniu kolorów otoczenia jest wymagany co najmniej jeden element.

Zobacz Aspose.Imaging.Brushes.PathGradientBush.Blend, aby uzyskać więcej szczegółów na temat jego inicjalizacji.

Constructors

PathGradientBrush(punktów[])

Inicjalizuje nową instancję klasy Aspose.Imaging.Brushes.PathGradient Brush z określonymi punktami.

public PathGradientBrush(PointF[] pathPoints)

Parameters

pathPoints PointF [ ]

Zestaw struktur Aspose.Imaging.PointF reprezentujących punkty, które tworzą piony drogi.

PathGradientBrush(punktów[ ], WrapMode)

Inicjalizuje nową instancję klasy Aspose.Imaging.Brushes.PathGradient Brush z określonymi punktami i trybem wklejania.

public PathGradientBrush(PointF[] pathPoints, WrapMode wrapMode)

Parameters

pathPoints PointF [ ]

Zestaw struktur Aspose.Imaging.PointF reprezentujących punkty, które tworzą piony drogi.

wrapMode WrapMode

A Aspose.Imaging.WrapMode, który określa, jak wypełnić wyciągnięte z tym Wl17.Brusze.PathGradientBrush są wtyczone.

PathGradientBrush(Point[])

Inicjalizuje nową instancję klasy Aspose.Imaging.Brushes.PathGradient Brush z określonymi punktami.

public PathGradientBrush(Point[] pathPoints)

Parameters

pathPoints Point [ ]

Różnica Aspose.Imaging.Struktura punktów reprezentująca punkty, które tworzą piony drogi.

PathGradientBrush(Point[ ], WrapMode)

Inicjalizuje nową instancję klasy Aspose.Imaging.Brushes.PathGradient Brush z określonymi punktami i trybem wklejania.

public PathGradientBrush(Point[] pathPoints, WrapMode wrapMode)

Parameters

pathPoints Point [ ]

Różnica Aspose.Imaging.Struktura punktów reprezentująca punkty, które tworzą piony drogi.

wrapMode WrapMode

A Aspose.Imaging.WrapMode, który określa, jak wypełnić wyciągnięte z tym Wl17.Brusze.PathGradientBrush są wtyczone.

PathGradientBrush(GraphicsPath)

Inicjalizuje nową instancję klasy Aspose.Imaging.Brushes.PathGradient Brush z określoną ścieżką.

public PathGradientBrush(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath, który określa obszar wypełniony przez ten Wl17.Brushes.

Properties

Blend

Otrzymuje lub ustawia Aspose.Imaging.Blend, który określa pozycje i czynniki, które zdefiniują indywidualny falloff dla gradienta.

public Blend Blend { get; set; }

Wartość nieruchomości

Blend

CenterColor

Zyskać lub umieścić kolor w środku ścieżki gradient.

public Color CenterColor { get; set; }

Wartość nieruchomości

Color

InterpolationColors

Otrzymuje lub ustawia Aspose.Imaging.ColorBlend, który definiuje wielobarwny linearny gradient.

[Obsolete("This property is not used in this class anymore. Use PathMulticolorGradientBrush class instead.")]
[JsonIgnore]
public ColorBlend InterpolationColors { get; set; }

Wartość nieruchomości

ColorBlend

SurroundColors

Otrzymuje lub ustawia szereg kolorów, które odpowiadają punktom w ścieżce Aspose.Imaging.Brushes.PathGradientBush wypełnia.

public Color[] SurroundColors { get; set; }

Wartość nieruchomości

Color [ ]

Methods

SetBlendTriangularShape(Floty)

Stwarza gradient o kolorze centralnym i liniowym falloff do jednego otaczającego koloru.

public void SetBlendTriangularShape(float focus)

Parameters

focus float

Wartość od 0 do 1, która określa, gdzie, wzdłuż dowolnego promienia od środka drogi do granicy drogi, kolor środkowy będzie miał najwyższą intensywność.

SetBlendTriangularShape(Floty, floty)

Stwarza gradient o kolorze centralnym i liniowym falloff do każdego otaczającego koloru.

public void SetBlendTriangularShape(float focus, float scale)

Parameters

focus float

Wartość od 0 do 1, która określa, gdzie, wzdłuż dowolnego promienia od środka drogi do granicy drogi, kolor środkowy będzie miał najwyższą intensywność.

scale float

Wartość od 0 do 1, która określa maksymalną intensywność koloru środkowego, który jest mieszany z kolorem granicznym. Wartość 1 powoduje najwyższą możliwą intensywność koloru środkowego, a jest to wartość domyślna.

SetSigmaBellShape(Floty)

Stwarza gradient, który zmienia kolor, począwszy od środka drogi na zewnątrz do granicy drogi. Przejście z jednego koloru do drugiego opiera się na kurwie w kształcie kamienia.

public void SetSigmaBellShape(float focus)

Parameters

focus float

Wartość od 0 do 1, która określa, gdzie, wzdłuż dowolnego promienia od środka drogi do granicy drogi, kolor środkowy będzie miał najwyższą intensywność.

SetSigmaBellShape(Floty, floty)

Stwarza gradient, który zmienia kolor, począwszy od środka drogi na zewnątrz do granicy drogi. Przejście z jednego koloru do drugiego opiera się na kurwie w kształcie kamienia.

public void SetSigmaBellShape(float focus, float scale)

Parameters

focus float

Wartość od 0 do 1, która określa, gdzie, wzdłuż dowolnego promienia od środka drogi do granicy drogi, kolor środkowy będzie miał najwyższą intensywność.

scale float

Wartość od 0 do 1, która określa maksymalną intensywność koloru środkowego, który jest mieszany z kolorem granicznym. Wartość 1 powoduje najwyższą możliwą intensywność koloru środkowego, a jest to wartość domyślna.

 Polski