LinearGradientBrush
Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.Brush, com.aspose.imaging.brushes.TransformBrush, com.aspose.imaging.brushes.LinearGradientBrushBase
public final class LinearGradientBrush extends LinearGradientBrushBase
Encapsule un Aspose.Imaging.Brush avec un dégradé linéaire. Cette classe ne peut pas être héritée.
Constructeurs
Méthodes
| Méthode | Description |
|---|---|
| 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. |
| getLinearColors() | Obtient les couleurs de départ et d’arrivée du dégradé. |
| setLinearColors(Color[] value) | Définit les couleurs de départ et d’arrivée du dégradé. |
| getStartColor() | Obtient la couleur de départ du dégradé. |
| setStartColor(Color value) | Définit la couleur de départ du dégradé. |
| getEndColor() | Obtient la couleur d’arrivée du dégradé. |
| setEndColor(Color value) | Définit la couleur d’arrivée du dégradé. |
| 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 une atténuation du dégradé basée sur une courbe en cloche. |
| setSigmaBellShape(float focus, float scale) | Crée une atténuation du dégradé basée sur une courbe en cloche. |
| setBlendTriangularShape(float focus) | Crée un dégradé linéaire avec une couleur centrale et une atténuation linéaire vers une seule couleur aux deux extrémités. |
| setBlendTriangularShape(float focus, float scale) | Crée un dégradé linéaire avec une couleur centrale et une atténuation linéaire vers une seule couleur aux deux extrémités. |
LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle, boolean isAngleScalable)
public LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle, boolean isAngleScalable)
Initialise une nouvelle instance de la classe LinearGradientBrush.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| rect | RectangleF | Le rectangle. |
| color1 | Color | La couleur1. |
| color2 | Color | La couleur2. |
| angle | float | L’angle. |
| isAngleScalable | boolean | si défini sur true [is angle scalable]. |
LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle, boolean isAngleScalable)
public LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle, boolean isAngleScalable)
Initialise une nouvelle instance de la classe LinearGradientBrush.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| rect | Rectangle | Le rectangle. |
| color1 | Color | La couleur1. |
| color2 | Color | La couleur2. |
| angle | float | L’angle. |
| isAngleScalable | boolean | si défini sur true [is angle scalable]. |
LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle)
public LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle)
Initialise une nouvelle instance de la classe LinearGradientBrush.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| rect | RectangleF | Le rectangle. |
| color1 | Color | La couleur1. |
| color2 | Color | La couleur2. |
| angle | float | L’angle. |
LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle)
public LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle)
Initialise une nouvelle instance de la classe LinearGradientBrush.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| rect | Rectangle | Le rectangle. |
| color1 | Color | La couleur1. |
| color2 | Color | La couleur2. |
| angle | float | L’angle. |
LinearGradientBrush(PointF point1, PointF point2, Color color1, Color color2)
public LinearGradientBrush(PointF point1, PointF point2, Color color1, Color color2)
Initialise une nouvelle instance de la classe LinearGradientBrush.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| point1 | PointF | Le point1. |
| point2 | PointF | Le point2. |
| color1 | Color | La couleur1. |
| color2 | Color | La couleur2. |
LinearGradientBrush(Point point1, Point point2, Color color1, Color color2)
public LinearGradientBrush(Point point1, Point point2, Color color1, Color color2)
Initialise une nouvelle instance de la classe LinearGradientBrush.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| point1 | Point | Le point1. |
| point2 | Point | Le point2. |
| color1 | Color | La couleur1. |
| color2 | Color | La couleur2. |
LinearGradientBrush()
public LinearGradientBrush()
Initialise une nouvelle instance de la classe LinearGradientBrush avec des paramètres par défaut. La couleur de départ est noire, la couleur d’arrivée est blanche, l’angle est de 45 degrés et le rectangle est situé en (0,0) avec une taille de (1,1).
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ètre | Type | Description |
|---|---|---|
| value | ColorBlend | Un com.aspose.imaging.ColorBlend qui définit un dégradé linéaire multicolore. |
getLinearColors()
public Color[] getLinearColors()
Obtient les couleurs de départ et d’arrivée du dégradé.
Returns:
com.aspose.imaging.Color[] - Un tableau de deux structures Color qui représente les couleurs de départ et d’arrivée du dégradé.
setLinearColors(Color[] value)
public void setLinearColors(Color[] value)
Définit les couleurs de départ et d’arrivée du dégradé.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | Color[] | Un tableau de deux structures Color qui représente les couleurs de départ et d’arrivée du dégradé. |
getStartColor()
public Color getStartColor()
Obtient la couleur de départ du dégradé.
Returns: Color - The starting gradient color.
setStartColor(Color value)
public void setStartColor(Color value)
Définit la couleur de départ du dégradé.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | Color | La couleur de départ du dégradé. |
getEndColor()
public Color getEndColor()
Obtient la couleur d’arrivée du dégradé.
Returns: Color - The ending gradient color.
setEndColor(Color value)
public void setEndColor(Color value)
Définit la couleur d’arrivée du dégradé.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | Color | La couleur d’arrivée du dégradé. |
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ètre | Type | Description |
|---|---|---|
| value | Blend | Un 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 une atténuation du dégradé basée sur une courbe en cloche.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| focus | float | Une valeur comprise entre 0 et 1 qui spécifie le centre du dégradé (le point où la couleur de départ et la couleur d’arrivée sont mélangées à parts égales). |
setSigmaBellShape(float focus, float scale)
public void setSigmaBellShape(float focus, float scale)
Crée une atténuation du dégradé basée sur une courbe en cloche.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| focus | float | Une valeur comprise entre 0 et 1 qui spécifie le centre du dégradé (le point où le dégradé est composé uniquement de la couleur d’arrivée). |
| échelle | float | Une valeur comprise entre 0 et 1 qui indique la rapidité avec laquelle les couleurs diminuent à partir du focus. |
setBlendTriangularShape(float focus)
public void setBlendTriangularShape(float focus)
Crée un dégradé linéaire avec une couleur centrale et une atténuation linéaire vers une seule couleur aux deux extrémités.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| focus | float | Une valeur comprise entre 0 et 1 qui spécifie le centre du dégradé (le point où le dégradé est composé uniquement de la couleur d’arrivée). |
setBlendTriangularShape(float focus, float scale)
public void setBlendTriangularShape(float focus, float scale)
Crée un dégradé linéaire avec une couleur centrale et une atténuation linéaire vers une seule couleur aux deux extrémités.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| focus | float | Une valeur comprise entre 0 et 1 qui spécifie le centre du dégradé (le point où le dégradé est composé uniquement de la couleur d’arrivée). |
| échelle | float | Une valeur comprise entre 0 et 1 qui indique la rapidité avec laquelle les couleurs diminuent de la couleur de départ vers le focus (couleur d’arrivée). |