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

Incapsula un oggetto Aspose.Imaging.Brush con un gradiente. Questa classe non può essere ereditata.

Il colore centrale è bianco per impostazione predefinita. Un utente può modificare questo valore in qualsiasi momento successivo.

L’array dei colori di contorno è inizializzato con un singolo elemento contenente il colore bianco per impostazione predefinita. I colori di contorno possono essere modificati in seguito, tuttavia è necessario almeno un elemento singolo quando si impostano i colori di contorno.

Vedi il Blend per maggiori dettagli sulla sua inizializzazione.

Costruttori

CostruttoreDescrizione
PathGradientBrush(PointF[] points)Inizializza una nuova istanza della classe PathGradientBrush con i punti specificati.
PathGradientBrush(PointF[] points, int wrapMode)Inizializza una nuova istanza della classe PathGradientBrush con i punti specificati e la modalità di avvolgimento.
PathGradientBrush(Point[] points)Inizializza una nuova istanza della classe PathGradientBrush con i punti specificati.
PathGradientBrush(Point[] points, int wrapMode)Inizializza una nuova istanza della classe PathGradientBrush con i punti specificati e la modalità di avvolgimento.
PathGradientBrush(GraphicsPath path)Inizializza una nuova istanza della classe PathGradientBrush con il percorso specificato.

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.
getCenterColor()Ottiene il colore al centro del gradiente del percorso.
setCenterColor(Color value)Imposta il colore al centro del gradiente del percorso.
getSurroundColors()Ottiene un array di colori che corrispondono ai punti nel percorso che questo PathGradientBrush riempie.
setSurroundColors(Color[] value)Imposta un array di colori che corrispondono ai punti nel percorso che questo PathGradientBrush riempie.
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 un pennello gradiente che cambia colore partendo dal centro del percorso verso l’esterno fino al confine del percorso.
setSigmaBellShape(float focus, float scale)Crea un pennello gradiente che cambia colore partendo dal centro del percorso verso l’esterno fino al confine del percorso.
setBlendTriangularShape(float focus)Crea un gradiente con un colore centrale e una diminuzione lineare verso un colore di contorno.
setBlendTriangularShape(float focus, float scale)Crea un gradiente con un colore centrale e una diminuzione lineare verso ciascun colore di contorno.

PathGradientBrush(PointF[] points)

public PathGradientBrush(PointF[] points)

Inizializza una nuova istanza della classe PathGradientBrush con i punti specificati.

Parameters:

ParametroTipoDescrizione
pointsPointF[]Un array di strutture Aspose.Imaging.PointF che rappresenta i punti che costituiscono i vertici del percorso.

PathGradientBrush(PointF[] points, int wrapMode)

public PathGradientBrush(PointF[] points, int wrapMode)

Inizializza una nuova istanza della classe PathGradientBrush con i punti specificati e la modalità di avvolgimento.

Parameters:

ParametroTipoDescrizione
pointsPointF[]Un array di strutture Aspose.Imaging.PointF che rappresenta i punti che costituiscono i vertici del percorso.
wrapModeintUn Aspose.Imaging.WrapMode che specifica come vengono ripetuti i riempimenti disegnati con questo PathGradientBrush.

PathGradientBrush(Point[] points)

public PathGradientBrush(Point[] points)

Inizializza una nuova istanza della classe PathGradientBrush con i punti specificati.

Parameters:

ParametroTipoDescrizione
pointsPoint[]Un array di strutture Aspose.Imaging.Point che rappresenta i punti che costituiscono i vertici del percorso.

PathGradientBrush(Point[] points, int wrapMode)

public PathGradientBrush(Point[] points, int wrapMode)

Inizializza una nuova istanza della classe PathGradientBrush con i punti specificati e la modalità di avvolgimento.

Parameters:

ParametroTipoDescrizione
pointsPoint[]Un array di strutture Aspose.Imaging.Point che rappresenta i punti che costituiscono i vertici del percorso.
wrapModeintUn Aspose.Imaging.WrapMode che specifica come vengono ripetuti i riempimenti disegnati con questo PathGradientBrush.

PathGradientBrush(GraphicsPath path)

public PathGradientBrush(GraphicsPath path)

Inizializza una nuova istanza della classe PathGradientBrush con il percorso specificato.

Parameters:

ParametroTipoDescrizione
pathGraphicsPathIl GraphicsPath che definisce l’area riempita da questo PathGradientBrush.

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.

getCenterColor()

public Color getCenterColor()

Ottiene il colore al centro del gradiente del percorso.

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)

Imposta il colore al centro del gradiente del percorso.

Parameters:

ParametroTipoDescrizione
valueColorUn com.aspose.imaging.Color che rappresenta il colore al centro del gradiente del percorso.

getSurroundColors()

public Color[] getSurroundColors()

Ottiene un array di colori che corrispondono ai punti nel percorso che questo PathGradientBrush riempie.

Returns: com.aspose.imaging.Color[] - Un array di strutture com.aspose.imaging.Color che rappresenta i colori associati a ciascun punto nel percorso che questo PathGradientBrush riempie.

setSurroundColors(Color[] value)

public void setSurroundColors(Color[] value)

Imposta un array di colori che corrispondono ai punti nel percorso che questo PathGradientBrush riempie.

Parameters:

ParametroTipoDescrizione
valueColor[]Un array di strutture com.aspose.imaging.Color che rappresenta i colori associati a ciascun punto nel percorso che questo PathGradientBrush riempie.

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 un pennello gradiente che cambia colore partendo dal centro del percorso verso l’esterno fino al confine del percorso. La transizione da un colore all’altro è basata su una curva a forma di campana.

Parameters:

ParametroTipoDescrizione
focusfloatUn valore da 0 a 1 che specifica dove, lungo qualsiasi radiale dal centro del percorso al confine del percorso, il colore centrale avrà la massima intensità. Un valore di 1 (il valore predefinito) posiziona la massima intensità al centro del percorso.

setSigmaBellShape(float focus, float scale)

public void setSigmaBellShape(float focus, float scale)

Crea un pennello gradiente che cambia colore partendo dal centro del percorso verso l’esterno fino al confine del percorso. La transizione da un colore all’altro è basata su una curva a forma di campana.

Parameters:

ParametroTipoDescrizione
focusfloatUn valore da 0 a 1 che specifica dove, lungo qualsiasi radiale dal centro del percorso al confine del percorso, il colore centrale avrà la massima intensità. Un valore di 1 (il valore predefinito) posiziona la massima intensità al centro del percorso.
scalafloatUn valore da 0 a 1 che specifica l’intensità massima del colore centrale che viene mescolato con il colore del confine. Un valore di 1 produce l’intensità più alta possibile del colore centrale, ed è il valore predefinito.

setBlendTriangularShape(float focus)

public void setBlendTriangularShape(float focus)

Crea un gradiente con un colore centrale e una diminuzione lineare verso un colore di contorno.

Parameters:

ParametroTipoDescrizione
focusfloatUn valore da 0 a 1 che specifica dove, lungo qualsiasi radiale dal centro del percorso al confine del percorso, il colore centrale avrà la massima intensità. Un valore di 1 (il valore predefinito) posiziona la massima intensità al centro del percorso.

setBlendTriangularShape(float focus, float scale)

public void setBlendTriangularShape(float focus, float scale)

Crea un gradiente con un colore centrale e una diminuzione lineare verso ciascun colore di contorno.

Parameters:

ParametroTipoDescrizione
focusfloatUn valore da 0 a 1 che specifica dove, lungo qualsiasi radiale dal centro del percorso al confine del percorso, il colore centrale avrà la massima intensità. Un valore di 1 (il valore predefinito) posiziona la massima intensità al centro del percorso.
scalafloatUn valore da 0 a 1 che specifica l’intensità massima del colore centrale che viene mescolato con il colore del confine. Un valore di 1 produce l’intensità più alta possibile del colore centrale, ed è il valore predefinito.