Class PathGradientBrush
Der Name: Aspose.Imaging.Brushes Versammlung: Aspose.Imaging.dll (25.4.0)
Es kapseliert ein Aspose.Imaging.Brush Objekt mit einem Gradient. Diese Klasse kann nicht vererbt werden.
[JsonObject(MemberSerialization.OptIn)]
public sealed class PathGradientBrush : PathGradientBrushBase, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase ← PathGradientBrush
Implements
Vererbte Mitglieder
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
Die Zentralfarbe ist standardmäßig weiß.Ein Benutzer kann diesen Wert jederzeit später ändern.
Die Umgebungfarbenschicht wird durch ein einzelnes Element initialisiert, das Standardfarbe weiß enthält. Die Umgebungfarbe kann später geändert werden, aber zumindest ein einzelnes Element ist bei der Einstellung der Umgebungfarbe erforderlich.
Siehe Aspose.Imaging.Brushes.PathGradientBrush.Blend für weitere Details über seine Initialisierung.
Constructors
PathGradientBrush(Punkte[])
Initialisiert eine neue Instanz der Aspose.Imaging.Brushes.PathGradientBrush Klasse mit den angegebenen Punkten.
public PathGradientBrush(PointF[] pathPoints)
Parameters
pathPoints
PointF
[][]
Eine Reihe von Aspose.Imaging.PointF Strukturen, die die Punkte darstellen, die die Vertikale des Weges bilden.
PathGradientBrush(Punkte[][], und WrapMode)
Initialisiert eine neue Instanz der Aspose.Imaging.Brushes.PathGradientBrush Klasse mit den angegebenen Punkten und Wrap-Modus.
public PathGradientBrush(PointF[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
PointF
[][]
Eine Reihe von Aspose.Imaging.PointF Strukturen, die die Punkte darstellen, die die Vertikale des Weges bilden.
wrapMode
WrapMode
Ein Aspose.Imaging.WrapMode, der beschreibt, wie die Füllungen mit diesem Aspose.Imaging.Brushes.PathGradientBrush getragen werden.
PathGradientBrush(Point[])
Initialisiert eine neue Instanz der Aspose.Imaging.Brushes.PathGradientBrush Klasse mit den angegebenen Punkten.
public PathGradientBrush(Point[] pathPoints)
Parameters
pathPoints
Point
[][]
Eine Reihe von Aspose.Imaging.Point-Strukturen, die die Punkte darstellen, die die Vertikale des Weges bilden.
PathGradientBrush(Point[][], und WrapMode)
Initialisiert eine neue Instanz der Aspose.Imaging.Brushes.PathGradientBrush Klasse mit den angegebenen Punkten und Wrap-Modus.
public PathGradientBrush(Point[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
Point
[][]
Eine Reihe von Aspose.Imaging.Point-Strukturen, die die Punkte darstellen, die die Vertikale des Weges bilden.
wrapMode
WrapMode
Ein Aspose.Imaging.WrapMode, der beschreibt, wie die Füllungen mit diesem Aspose.Imaging.Brushes.PathGradientBrush getragen werden.
PathGradientBrush(GraphicsPath)
Initialisiert eine neue Instanz der Aspose.Imaging.Brushes.PathGradientBrush Klasse mit dem angegebenen Weg.
public PathGradientBrush(GraphicsPath path)
Parameters
path
GraphicsPath
Der Aspose.Imaging.GraphicsPath, der das mit diesem Aspose.Imaging.Brushes.PathGradientBrush gefüllte Gebiet definiert.
Properties
Blend
Er bekommt oder setzt einen Aspose.Imaging.Blend, der Positionen und Faktoren angibt, die einen angepassten Falloff für den Gradient definieren.
public Blend Blend { get; set; }
Eigentumswert
CenterColor
Er bekommt oder legt die Farbe im Zentrum der Straße gradient.
public Color CenterColor { get; set; }
Eigentumswert
InterpolationColors
Er erhält oder setzt eine Aspose.Imaging.ColorBlend, die ein mehrfarbiges lineares Gradient definiert.
[Obsolete("This property is not used in this class anymore. Use PathMulticolorGradientBrush class instead.")]
[JsonIgnore]
public ColorBlend InterpolationColors { get; set; }
Eigentumswert
SurroundColors
Er bekommt oder setzt eine Reihe von Farben, die den Punkten in diesem Aspose.Imaging.Brushes.PathGradientBrush füllt.
public Color[] SurroundColors { get; set; }
Eigentumswert
Color [][]
Methods
SetBlendTriangularShape(Flotte)
Er schafft einen Gradient mit einer zentralen Farbe und einen linearen Falloff zu einer umliegenden Farbe.
public void SetBlendTriangularShape(float focus)
Parameters
focus
float
Ein Wert von 0 bis 1, der angibt, wo, entlang eines Radials vom Zentrum der Straße bis zur Grenze der Straße, die zentrale Farbe bei ihrer höchsten Intensität sein wird.
SetBlendTriangularShape(Flotte und Flotte)
Er schafft einen Gradient mit einer zentralen Farbe und einem linearen Falloff für jede umliegende Farbe.
public void SetBlendTriangularShape(float focus, float scale)
Parameters
focus
float
Ein Wert von 0 bis 1, der angibt, wo, entlang eines Radials vom Zentrum der Straße bis zur Grenze der Straße, die zentrale Farbe bei ihrer höchsten Intensität sein wird.
scale
float
Ein Wert von 0 bis 1, der die maximale Intensität der zentralen Farbe angibt, die mit der Grenzfarbe vermischt wird. Ein Wert von 1 verursacht die höchste mögliche Intensität der zentralen Farbe, und es ist die Standardwert.
SetSigmaBellShape(Flotte)
Er schafft eine Gradient-Brücke, die die Farbe ändert, die vom Zentrum der Straße nach außen auf die Grenze der Straße beginnt. Der Übergang von einer Farbe zu einer anderen basiert auf einer Bellform Curve.
public void SetSigmaBellShape(float focus)
Parameters
focus
float
Ein Wert von 0 bis 1, der angibt, wo, entlang eines Radials vom Zentrum der Straße bis zur Grenze der Straße, die zentrale Farbe bei ihrer höchsten Intensität sein wird.
SetSigmaBellShape(Flotte und Flotte)
Er schafft eine Gradient-Brücke, die die Farbe ändert, die vom Zentrum der Straße nach außen auf die Grenze der Straße beginnt. Der Übergang von einer Farbe zu einer anderen basiert auf einer Bellform Curve.
public void SetSigmaBellShape(float focus, float scale)
Parameters
focus
float
Ein Wert von 0 bis 1, der angibt, wo, entlang eines Radials vom Zentrum der Straße bis zur Grenze der Straße, die zentrale Farbe bei ihrer höchsten Intensität sein wird.
scale
float
Ein Wert von 0 bis 1, der die maximale Intensität der zentralen Farbe angibt, die mit der Grenzfarbe vermischt wird. Ein Wert von 1 verursacht die höchste mögliche Intensität der zentralen Farbe, und es ist die Standardwert.