Class PathGradientBrush
Le nom : Aspose.Imaging.Brushes Assemblée: Aspose.Imaging.dll (25.4.0)
Encapsule un objet Aspose.Imaging.Brush avec un gradient. Cette classe ne peut pas être héritée.
[JsonObject(MemberSerialization.OptIn)]
public sealed class PathGradientBrush : PathGradientBrushBase, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase ← PathGradientBrush
Implements
I membri ereditari
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
La couleur du centre est blanche par défaut.Un utilisateur peut modifier cette valeur à tout moment plus tard.
La gamme de couleurs environnantes est initialisée par un élément unique contenant la couleur blanche par défaut. Les couleurs environnantes peuvent être modifiées plus tard, mais au moins un élément unique est nécessaire lors de la configuration des couleurs environnantes.
Veuillez consulter le Aspose.Imaging.Brushes.PathGradient Brush.Blend pour plus de détails sur son initialisation.
Constructors
PathGradientBrush(PointF[])
Initialisez une nouvelle instance de la classe Aspose.Imaging.Brushes.PathGradientBrux avec les points spécifiés.
public PathGradientBrush(PointF[] pathPoints)
Parameters
pathPoints
PointF
[ ]
Une série de structures Aspose.Imaging.PointF qui représentent les points qui forment les vertices du chemin.
PathGradientBrush(PointF[ ], Le WrapMode)
Initialisez une nouvelle instance de la classe Aspose.Imaging.Brushes.PathGradientBrux avec les points spécifiés et le mode d’emballage.
public PathGradientBrush(PointF[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
PointF
[ ]
Une série de structures Aspose.Imaging.PointF qui représentent les points qui forment les vertices du chemin.
wrapMode
WrapMode
Un Aspose.Imaging.WrapMode qui spécifie la façon dont les remplissages sont tirés avec ce Wl17.Brushes.PathGradientBrash sont tapés.
PathGradientBrush(Point[])
Initialisez une nouvelle instance de la classe Aspose.Imaging.Brushes.PathGradientBrux avec les points spécifiés.
public PathGradientBrush(Point[] pathPoints)
Parameters
pathPoints
Point
[ ]
Une série de structures Aspose.Imaging.point représentant les points qui composent les vertices du chemin.
PathGradientBrush(Point[ ], Le WrapMode)
Initialisez une nouvelle instance de la classe Aspose.Imaging.Brushes.PathGradientBrux avec les points spécifiés et le mode d’emballage.
public PathGradientBrush(Point[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
Point
[ ]
Une série de structures Aspose.Imaging.point représentant les points qui composent les vertices du chemin.
wrapMode
WrapMode
Un Aspose.Imaging.WrapMode qui spécifie la façon dont les remplissages sont tirés avec ce Wl17.Brushes.PathGradientBrash sont tapés.
PathGradientBrush(GraphicsPath)
Initialisez une nouvelle instance de la classe Aspose.Imaging.Brushes.PathGradientBrux avec la voie spécifiée.
public PathGradientBrush(GraphicsPath path)
Parameters
path
GraphicsPath
Le Aspose.Imaging.GraphicsPath qui définit la zone remplie par ce WR17.Brushes.
Properties
Blend
Obtenez ou mettez un Aspose.Imaging.Blend qui spécifie les positions et les facteurs qui définissent un falloff personnalisé pour le gradient.
public Blend Blend { get; set; }
Valore di proprietà
CenterColor
Obtenez ou placez la couleur au centre du gradient de la route.
public Color CenterColor { get; set; }
Valore di proprietà
InterpolationColors
Obtenez ou définissez un Aspose.Imaging.ColorBlend qui définit un gradient linéaire de plusieurs couleurs.
[Obsolete("This property is not used in this class anymore. Use PathMulticolorGradientBrush class instead.")]
[JsonIgnore]
public ColorBlend InterpolationColors { get; set; }
Valore di proprietà
SurroundColors
Obtenez ou mettez une gamme de couleurs qui correspond aux points dans le chemin ce Aspose.Imaging.Brushes.PathGradientBrash remplit.
public Color[] SurroundColors { get; set; }
Valore di proprietà
Color [ ]
Methods
SetBlendTriangularShape(Flotte)
Il crée un gradient avec une couleur centrale et un falloff linéaire à une couleur environnante.
public void SetBlendTriangularShape(float focus)
Parameters
focus
float
Une valeur de 0 à 1 qui spécifie où, le long de tout radial du centre de la route à la frontière de la route, la couleur centrale sera à sa plus haute intensité.
SetBlendTriangularShape(Fleur, fleur)
Il crée un gradient avec une couleur centrale et un falloff linéaire à chaque couleur environnante.
public void SetBlendTriangularShape(float focus, float scale)
Parameters
focus
float
Une valeur de 0 à 1 qui spécifie où, le long de tout radial du centre de la route à la frontière de la route, la couleur centrale sera à sa plus haute intensité.
scale
float
Une valeur de 0 à 1 qui spécifie l’intensité maximale de la couleur centrale qui est mélangée avec la couleur limite. une valeur de 1 cause l’intensité la plus élevée possible de la couleur centrale, et c’est la valeur par défaut.
SetSigmaBellShape(Flotte)
Création d’une brosse gradiente qui change de couleur à partir du centre du chemin vers l’extérieur à la frontière du chemin. La transition d’une couleur à l’autre est basée sur une courbe en forme de cloche.
public void SetSigmaBellShape(float focus)
Parameters
focus
float
Une valeur de 0 à 1 qui spécifie où, le long de tout radial du centre de la route à la frontière de la route, la couleur centrale sera à sa plus haute intensité.
SetSigmaBellShape(Fleur, fleur)
Création d’une brosse gradiente qui change de couleur à partir du centre du chemin vers l’extérieur à la frontière du chemin. La transition d’une couleur à l’autre est basée sur une courbe en forme de cloche.
public void SetSigmaBellShape(float focus, float scale)
Parameters
focus
float
Une valeur de 0 à 1 qui spécifie où, le long de tout radial du centre de la route à la frontière de la route, la couleur centrale sera à sa plus haute intensité.
scale
float
Une valeur de 0 à 1 qui spécifie l’intensité maximale de la couleur centrale qui est mélangée avec la couleur limite. une valeur de 1 cause l’intensité la plus élevée possible de la couleur centrale, et c’est la valeur par défaut.