Class PathGradientBrush

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

IDisposable

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à

Blend

CenterColor

Obtenez ou placez la couleur au centre du gradient de la route.

public Color CenterColor { get; set; }

Valore di proprietà

Color

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à

ColorBlend

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.

 Français