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

CostruttoreDescrizione
LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle, boolean isAngleScalable)Inizializza una nuova istanza della classe LinearGradientBrush.
LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle, boolean isAngleScalable)Inizializza una nuova istanza della classe LinearGradientBrush.
LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle)Inizializza una nuova istanza della classe LinearGradientBrush.
LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle)Inizializza una nuova istanza della classe LinearGradientBrush.
LinearGradientBrush(PointF point1, PointF point2, Color color1, Color color2)Inizializza una nuova istanza della classe LinearGradientBrush.
LinearGradientBrush(Point point1, Point point2, Color color1, Color color2)Inizializza una nuova istanza della classe LinearGradientBrush.
LinearGradientBrush()Inizializza una nuova istanza della classe LinearGradientBrush con parametri predefiniti.

Metodi

MetodoDescrizione
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:

ParametroTipoDescrizione
rectRectangleFIl rettangolo.
color1ColorIl colore1.
color2ColorIl colore2.
anglefloatL’angolo.
isAngleScalablebooleanse 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:

ParametroTipoDescrizione
rectRectangleIl rettangolo.
color1ColorIl colore1.
color2ColorIl colore2.
anglefloatL’angolo.
isAngleScalablebooleanse 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:

ParametroTipoDescrizione
rectRectangleFIl rettangolo.
color1ColorIl colore1.
color2ColorIl colore2.
anglefloatL’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:

ParametroTipoDescrizione
rectRectangleIl rettangolo.
color1ColorIl colore1.
color2ColorIl colore2.
anglefloatL’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:

ParametroTipoDescrizione
point1PointFIl punto1.
point2PointFIl punto2.
color1ColorIl colore1.
color2ColorIl 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:

ParametroTipoDescrizione
point1PointIl punto1.
point2PointIl punto2.
color1ColorIl colore1.
color2ColorIl 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:

ParametroTipoDescrizione
valueColorBlendUn 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:

ParametroTipoDescrizione
valueColor[]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:

ParametroTipoDescrizione
valueColorIl 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:

ParametroTipoDescrizione
valueColorIl 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:

ParametroTipoDescrizione
valueBlendUn 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:

ParametroTipoDescrizione
focusfloatUn 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:

ParametroTipoDescrizione
focusfloatUn valore da 0 a 1 che specifica il centro del gradiente (il punto in cui il gradiente è composto solo dal colore finale).
scalafloatUn 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:

ParametroTipoDescrizione
focusfloatUn 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:

ParametroTipoDescrizione
focusfloatUn valore da 0 a 1 che specifica il centro del gradiente (il punto in cui il gradiente è composto solo dal colore finale).
scalafloatUn valore da 0 a 1 che specifica la rapidità con cui i colori diminuiscono dal colore iniziale al focus (colore finale)