PathGradientBrush

Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.Brush, com.aspose.imaging.brushes.TransformBrush, com.aspose.imaging.brushes.PathGradientBrushBase

public final class PathGradientBrush extends PathGradientBrushBase

Encapsule un objet Aspose.Imaging.Brush avec un dégradé. Cette classe ne peut pas être héritée.

La couleur centrale est blanche par défaut. Un utilisateur peut modifier cette valeur à tout moment ultérieurement.

Le tableau des couleurs d’entourage est initialisé avec un seul élément contenant la couleur blanche par défaut. Les couleurs d’entourage peuvent être modifiées ultérieurement, cependant au moins un élément est requis lors de la configuration des couleurs d’entourage.

Voir le Blend pour plus de détails sur son initialisation.

Constructeurs

ConstructeurDescription
PathGradientBrush(PointF[] points)Initialise une nouvelle instance de la classe PathGradientBrush avec les points spécifiés.
PathGradientBrush(PointF[] points, int wrapMode)Initialise une nouvelle instance de la classe PathGradientBrush avec les points spécifiés et le mode d’enroulement.
PathGradientBrush(Point[] points)Initialise une nouvelle instance de la classe PathGradientBrush avec les points spécifiés.
PathGradientBrush(Point[] points, int wrapMode)Initialise une nouvelle instance de la classe PathGradientBrush avec les points spécifiés et le mode d’enroulement.
PathGradientBrush(GraphicsPath path)Initialise une nouvelle instance de la classe PathGradientBrush avec le chemin spécifié.

Méthodes

MéthodeDescription
getInterpolationColors()Obtient un com.aspose.imaging.ColorBlend qui définit un dégradé linéaire multicolore.
setInterpolationColors(ColorBlend value)Définit un com.aspose.imaging.ColorBlend qui définit un dégradé linéaire multicolore.
getCenterColor()Obtient la couleur au centre du dégradé de chemin.
setCenterColor(Color value)Définit la couleur au centre du dégradé de chemin.
getSurroundColors()Obtient un tableau de couleurs correspondant aux points du chemin que ce PathGradientBrush remplit.
setSurroundColors(Color[] value)Définit un tableau de couleurs correspondant aux points du chemin que ce PathGradientBrush remplit.
getBlend()Obtient un Aspose.Imaging.Blend qui spécifie les positions et les facteurs définissant une atténuation personnalisée du dégradé.
setBlend(Blend value)Définit un Aspose.Imaging.Blend qui spécifie les positions et les facteurs définissant une atténuation personnalisée du dégradé.
setSigmaBellShape(float focus)Crée un pinceau de dégradé qui change de couleur en partant du centre du chemin vers la bordure du chemin.
setSigmaBellShape(float focus, float scale)Crée un pinceau de dégradé qui change de couleur en partant du centre du chemin vers la bordure du chemin.
setBlendTriangularShape(float focus)Crée un dégradé avec une couleur centrale et une décroissance linéaire vers une couleur d’entourage.
setBlendTriangularShape(float focus, float scale)Crée un dégradé avec une couleur centrale et une décroissance linéaire vers chaque couleur d’entourage.

PathGradientBrush(PointF[] points)

public PathGradientBrush(PointF[] points)

Initialise une nouvelle instance de la classe PathGradientBrush avec les points spécifiés.

Parameters:

ParamètreTypeDescription
pointsPointF[]Un tableau de structures Aspose.Imaging.PointF qui représente les points constituant les sommets du chemin.

PathGradientBrush(PointF[] points, int wrapMode)

public PathGradientBrush(PointF[] points, int wrapMode)

Initialise une nouvelle instance de la classe PathGradientBrush avec les points spécifiés et le mode d’enroulement.

Parameters:

ParamètreTypeDescription
pointsPointF[]Un tableau de structures Aspose.Imaging.PointF qui représente les points constituant les sommets du chemin.
wrapModeintUn Aspose.Imaging.WrapMode qui spécifie comment les remplissages dessinés avec ce PathGradientBrush sont répétés.

PathGradientBrush(Point[] points)

public PathGradientBrush(Point[] points)

Initialise une nouvelle instance de la classe PathGradientBrush avec les points spécifiés.

Parameters:

ParamètreTypeDescription
pointsPoint[]Un tableau de structures Aspose.Imaging.Point qui représente les points constituant les sommets du chemin.

PathGradientBrush(Point[] points, int wrapMode)

public PathGradientBrush(Point[] points, int wrapMode)

Initialise une nouvelle instance de la classe PathGradientBrush avec les points spécifiés et le mode d’enroulement.

Parameters:

ParamètreTypeDescription
pointsPoint[]Un tableau de structures Aspose.Imaging.Point qui représente les points constituant les sommets du chemin.
wrapModeintUn Aspose.Imaging.WrapMode qui spécifie comment les remplissages dessinés avec ce PathGradientBrush sont répétés.

PathGradientBrush(GraphicsPath path)

public PathGradientBrush(GraphicsPath path)

Initialise une nouvelle instance de la classe PathGradientBrush avec le chemin spécifié.

Parameters:

ParamètreTypeDescription
pathGraphicsPathLe GraphicsPath qui définit la zone remplie par ce PathGradientBrush.

getInterpolationColors()

public ColorBlend getInterpolationColors()

Obtient un com.aspose.imaging.ColorBlend qui définit un dégradé linéaire multicolore.

Returns: ColorBlend - A com.aspose.imaging.ColorBlend that defines a multicolor linear gradient.

setInterpolationColors(ColorBlend value)

public void setInterpolationColors(ColorBlend value)

Définit un com.aspose.imaging.ColorBlend qui définit un dégradé linéaire multicolore.

Parameters:

ParamètreTypeDescription
valueColorBlendUn com.aspose.imaging.ColorBlend qui définit un dégradé linéaire multicolore.

getCenterColor()

public Color getCenterColor()

Obtient la couleur au centre du dégradé de chemin.

Returns: Color - A com.aspose.imaging.Color that represents the color at the center of the path gradient.

setCenterColor(Color value)

public void setCenterColor(Color value)

Définit la couleur au centre du dégradé de chemin.

Parameters:

ParamètreTypeDescription
valueColorUn com.aspose.imaging.Color qui représente la couleur au centre du dégradé de chemin.

getSurroundColors()

public Color[] getSurroundColors()

Obtient un tableau de couleurs correspondant aux points du chemin que ce PathGradientBrush remplit.

Returns: com.aspose.imaging.Color[] - Un tableau de structures com.aspose.imaging.Color qui représente les couleurs associées à chaque point du chemin que ce PathGradientBrush remplit.

setSurroundColors(Color[] value)

public void setSurroundColors(Color[] value)

Définit un tableau de couleurs correspondant aux points du chemin que ce PathGradientBrush remplit.

Parameters:

ParamètreTypeDescription
valueColor[]Un tableau de structures com.aspose.imaging.Color qui représente les couleurs associées à chaque point du chemin que ce PathGradientBrush remplit.

getBlend()

public Blend getBlend()

Obtient un Aspose.Imaging.Blend qui spécifie les positions et les facteurs définissant une atténuation personnalisée du dégradé.

Returns: Blend - A Aspose.Imaging.Blend that represents a custom falloff for the gradient.

setBlend(Blend value)

public void setBlend(Blend value)

Définit un Aspose.Imaging.Blend qui spécifie les positions et les facteurs définissant une atténuation personnalisée du dégradé.

Parameters:

ParamètreTypeDescription
valueBlendUn Aspose.Imaging.Blend qui représente une atténuation personnalisée pour le dégradé.

setSigmaBellShape(float focus)

public void setSigmaBellShape(float focus)

Crée un pinceau de dégradé qui change de couleur en partant du centre du chemin vers la bordure du chemin. La transition d’une couleur à l’autre est basée sur une courbe en forme de cloche.

Parameters:

ParamètreTypeDescription
focusfloatUne valeur comprise entre 0 et 1 qui indique où, le long de n’importe quel rayon du centre du chemin jusqu’à la bordure du chemin, la couleur centrale atteindra son intensité maximale. Une valeur de 1 (par défaut) place l’intensité maximale au centre du chemin.

setSigmaBellShape(float focus, float scale)

public void setSigmaBellShape(float focus, float scale)

Crée un pinceau de dégradé qui change de couleur en partant du centre du chemin vers la bordure du chemin. La transition d’une couleur à l’autre est basée sur une courbe en forme de cloche.

Parameters:

ParamètreTypeDescription
focusfloatUne valeur comprise entre 0 et 1 qui indique où, le long de n’importe quel rayon du centre du chemin jusqu’à la bordure du chemin, la couleur centrale atteindra son intensité maximale. Une valeur de 1 (par défaut) place l’intensité maximale au centre du chemin.
échellefloatUne valeur comprise entre 0 et 1 qui spécifie l’intensité maximale de la couleur centrale qui se mélange avec la couleur de la bordure. Une valeur de 1 entraîne l’intensité la plus élevée possible de la couleur centrale, et c’est la valeur par défaut.

setBlendTriangularShape(float focus)

public void setBlendTriangularShape(float focus)

Crée un dégradé avec une couleur centrale et une décroissance linéaire vers une couleur d’entourage.

Parameters:

ParamètreTypeDescription
focusfloatUne valeur comprise entre 0 et 1 qui indique où, le long de n’importe quel rayon du centre du chemin jusqu’à la bordure du chemin, la couleur centrale atteindra son intensité maximale. Une valeur de 1 (par défaut) place l’intensité maximale au centre du chemin.

setBlendTriangularShape(float focus, float scale)

public void setBlendTriangularShape(float focus, float scale)

Crée un dégradé avec une couleur centrale et une décroissance linéaire vers chaque couleur d’entourage.

Parameters:

ParamètreTypeDescription
focusfloatUne valeur comprise entre 0 et 1 qui indique où, le long de n’importe quel rayon du centre du chemin jusqu’à la bordure du chemin, la couleur centrale atteindra son intensité maximale. Une valeur de 1 (par défaut) place l’intensité maximale au centre du chemin.
échellefloatUne valeur comprise entre 0 et 1 qui spécifie l’intensité maximale de la couleur centrale qui se mélange avec la couleur de la bordure. Une valeur de 1 entraîne l’intensité la plus élevée possible de la couleur centrale, et c’est la valeur par défaut.