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
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
CenterColor
Zyskać lub umieścić kolor w środku ścieżki gradient.
public Color CenterColor { get; set; }
Wartość nieruchomości
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
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.