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
Incapsula un Aspose.Imaging.Brush con una sfumatura lineare. Questa classe non può essere ereditata.
Costruttori
Metodi
| Metodo | Descrizione |
|---|---|
| getInterpolationColors() | Restituisce un com.aspose.imaging.ColorBlend che definisce un gradiente lineare multicolore. |
| setInterpolationColors(ColorBlend value) | Imposta un com.aspose.imaging.ColorBlend che definisce un gradiente lineare multicolore. |
| getLinearColors() | Ottiene i colori di inizio e fine della sfumatura. |
| setLinearColors(Color[] value) | Imposta i colori di inizio e fine della sfumatura. |
| getStartColor() | Ottiene il colore di inizio della sfumatura. |
| setStartColor(Color value) | Imposta il colore di inizio della sfumatura. |
| getEndColor() | Ottiene il colore di fine della sfumatura. |
| setEndColor(Color value) | Imposta il colore di fine della sfumatura. |
| getBlend() | Ottiene un Aspose.Imaging.Blend che specifica le posizioni e i fattori che definiscono una caduta personalizzata per la sfumatura. |
| setBlend(Blend value) | Imposta un Aspose.Imaging.Blend che specifica le posizioni e i fattori che definiscono una caduta personalizzata per la sfumatura. |
| setSigmaBellShape(float focus) | Crea una caduta della sfumatura basata su una curva a campana. |
| setSigmaBellShape(float focus, float scale) | Crea una caduta della sfumatura basata su una curva a campana. |
| setBlendTriangularShape(float focus) | Crea una sfumatura lineare con un colore centrale e una caduta lineare verso un unico colore su entrambe le estremità. |
| setBlendTriangularShape(float focus, float scale) | Crea una sfumatura lineare con un colore centrale e una caduta lineare verso un unico colore su entrambe le estremità. |
LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle, boolean isAngleScalable)
public LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle, boolean isAngleScalable)
Inizializza una nuova istanza della classe LinearGradientBrush.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| rect | RectangleF | Il rettangolo. |
| color1 | Color | Il colore1. |
| color2 | Color | Il colore2. |
| angle | float | L’angolo. |
| isAngleScalable | boolean | se impostato su 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)
Inizializza una nuova istanza della classe LinearGradientBrush.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| rect | Rectangle | Il rettangolo. |
| color1 | Color | Il colore1. |
| color2 | Color | Il colore2. |
| angle | float | L’angolo. |
| isAngleScalable | boolean | se impostato su true [is angle scalable]. |
LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle)
public LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle)
Inizializza una nuova istanza della classe LinearGradientBrush.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| rect | RectangleF | Il rettangolo. |
| color1 | Color | Il colore1. |
| color2 | Color | Il colore2. |
| angle | float | L’angolo. |
LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle)
public LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle)
Inizializza una nuova istanza della classe LinearGradientBrush.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| rect | Rectangle | Il rettangolo. |
| color1 | Color | Il colore1. |
| color2 | Color | Il colore2. |
| angle | float | L’angolo. |
LinearGradientBrush(PointF point1, PointF point2, Color color1, Color color2)
public LinearGradientBrush(PointF point1, PointF point2, Color color1, Color color2)
Inizializza una nuova istanza della classe LinearGradientBrush.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| point1 | PointF | Il punto1. |
| point2 | PointF | Il punto2. |
| color1 | Color | Il colore1. |
| color2 | Color | Il colore2. |
LinearGradientBrush(Point point1, Point point2, Color color1, Color color2)
public LinearGradientBrush(Point point1, Point point2, Color color1, Color color2)
Inizializza una nuova istanza della classe LinearGradientBrush.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| point1 | Point | Il punto1. |
| point2 | Point | Il punto2. |
| color1 | Color | Il colore1. |
| color2 | Color | Il colore2. |
LinearGradientBrush()
public LinearGradientBrush()
Inizializza una nuova istanza della classe LinearGradientBrush con parametri predefiniti. Il colore di inizio è nero, il colore di fine è bianco, l’angolo è di 45 gradi e il rettangolo è posizionato in (0,0) con dimensioni (1,1).
getInterpolationColors()
public ColorBlend getInterpolationColors()
Restituisce un com.aspose.imaging.ColorBlend che definisce un gradiente lineare multicolore.
Returns:
ColorBlend - A com.aspose.imaging.ColorBlend that defines a multicolor linear gradient.
setInterpolationColors(ColorBlend value)
public void setInterpolationColors(ColorBlend value)
Imposta un com.aspose.imaging.ColorBlend che definisce un gradiente lineare multicolore.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | ColorBlend | Un com.aspose.imaging.ColorBlend che definisce un gradiente lineare multicolore. |
getLinearColors()
public Color[] getLinearColors()
Ottiene i colori di inizio e fine della sfumatura.
Returns:
com.aspose.imaging.Color[] - Un array di due strutture Color che rappresenta i colori di inizio e fine della sfumatura.
setLinearColors(Color[] value)
public void setLinearColors(Color[] value)
Imposta i colori di inizio e fine della sfumatura.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | Color[] | Un array di due strutture Color che rappresenta i colori di inizio e fine della sfumatura. |
getStartColor()
public Color getStartColor()
Ottiene il colore di inizio della sfumatura.
Returns: Color - The starting gradient color.
setStartColor(Color value)
public void setStartColor(Color value)
Imposta il colore di inizio della sfumatura.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | Color | Il colore di inizio della sfumatura. |
getEndColor()
public Color getEndColor()
Ottiene il colore di fine della sfumatura.
Returns: Color - The ending gradient color.
setEndColor(Color value)
public void setEndColor(Color value)
Imposta il colore di fine della sfumatura.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | Color | Il colore di fine della sfumatura. |
getBlend()
public Blend getBlend()
Ottiene un Aspose.Imaging.Blend che specifica le posizioni e i fattori che definiscono una caduta personalizzata per la sfumatura.
Returns:
Blend - A Aspose.Imaging.Blend that represents a custom falloff for the gradient.
setBlend(Blend value)
public void setBlend(Blend value)
Imposta un Aspose.Imaging.Blend che specifica le posizioni e i fattori che definiscono una caduta personalizzata per la sfumatura.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | Blend | Un Aspose.Imaging.Blend che rappresenta una caduta personalizzata per il gradiente. |
setSigmaBellShape(float focus)
public void setSigmaBellShape(float focus)
Crea una caduta della sfumatura basata su una curva a campana.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| focus | float | Un valore da 0 a 1 che specifica il centro del gradiente (il punto in cui il colore iniziale e il colore finale sono mescolati in modo uguale). |
setSigmaBellShape(float focus, float scale)
public void setSigmaBellShape(float focus, float scale)
Crea una caduta della sfumatura basata su una curva a campana.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| focus | float | Un valore da 0 a 1 che specifica il centro del gradiente (il punto in cui il gradiente è composto solo dal colore finale). |
| scala | float | Un valore da 0 a 1 che specifica la rapidità con cui i colori diminuiscono dal focus. |
setBlendTriangularShape(float focus)
public void setBlendTriangularShape(float focus)
Crea una sfumatura lineare con un colore centrale e una caduta lineare verso un unico colore su entrambe le estremità.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| focus | float | Un valore da 0 a 1 che specifica il centro del gradiente (il punto in cui il gradiente è composto solo dal colore finale). |
setBlendTriangularShape(float focus, float scale)
public void setBlendTriangularShape(float focus, float scale)
Crea una sfumatura lineare con un colore centrale e una caduta lineare verso un unico colore su entrambe le estremità.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| focus | float | Un valore da 0 a 1 che specifica il centro del gradiente (il punto in cui il gradiente è composto solo dal colore finale). |
| scala | float | Un valore da 0 a 1 che specifica la rapidità con cui i colori diminuiscono dal colore iniziale al focus (colore finale) |