Class PathGradientBrush

Class PathGradientBrush

Il nome: Aspose.Imaging.Brushes Assemblea: Aspose.Imaging.dll (25.4.0)

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

[JsonObject(MemberSerialization.OptIn)]
public sealed class PathGradientBrush : PathGradientBrushBase, IDisposable

Inheritance

object DisposableObject Brush TransformBrush PathGradientBrushBase PathGradientBrush

Implements

IDisposable

I membri ereditari

PathGradientBrushBase.PathPoints , PathGradientBrushBase.GraphicsPath , PathGradientBrushBase.CenterPoint , PathGradientBrushBase.FocusScales , TransformBrush.ResetTransform() , TransformBrush.MultiplyTransform(Matrix) , TransformBrush.MultiplyTransform(Matrix, MatrixOrder) , TransformBrush.TranslateTransform(float, float) , TransformBrush.TranslateTransform(float, float, MatrixOrder) , TransformBrush.ScaleTransform(float, float) , TransformBrush.ScaleTransform(float, float, MatrixOrder) , TransformBrush.RotateTransform(float) , TransformBrush.RotateTransform(float, MatrixOrder) , TransformBrush.WrapMode , TransformBrush.Transform , TransformBrush.IsTransformChanged , Brush.DeepClone() , Brush.Equals(object) , Brush.GetHashCode() , Brush.Opacity , DisposableObject.Dispose() , DisposableObject.Disposed , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

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

La gamma di colori circostante è inizializzata da un singolo elemento contenente colore bianco per impostazione predefinita. i colori circostante possono essere cambiati in seguito, tuttavia almeno un singolo elemento è richiesto quando si impostano i colori circostante.

Vedi il Aspose.Imaging.Brushes.PathGradientbrush.Blend per ulteriori dettagli sulla sua inizializzazione.

Constructors

PathGradientBrush(di PointF[])

Inizia una nuova instanza della classe Aspose.Imaging.Brushes.PathGradientBrux con i punti specificati.

public PathGradientBrush(PointF[] pathPoints)

Parameters

pathPoints PointF [ ]

Una serie di strutture Aspose.Imaging.PointF che rappresentano i punti che compongono le verticali del percorso.

PathGradientBrush(di PointF[ ], Il WrapMode)

Inizializza una nuova instanza della classe Aspose.Imaging.Brushes.PathGradientBrux con i punti specificati e il modo di imballaggio.

public PathGradientBrush(PointF[] pathPoints, WrapMode wrapMode)

Parameters

pathPoints PointF [ ]

Una serie di strutture Aspose.Imaging.PointF che rappresentano i punti che compongono le verticali del percorso.

wrapMode WrapMode

Un Aspose.Imaging.WrapMode che specifica come i riempiti sono tagliati con questo Wl17.Brushes.PathGradientBush.

PathGradientBrush(Point[])

Inizia una nuova instanza della classe Aspose.Imaging.Brushes.PathGradientBrux con i punti specificati.

public PathGradientBrush(Point[] pathPoints)

Parameters

pathPoints Point [ ]

Una serie di strutture Aspose.Imaging.Point che rappresentano i punti che compongono le verticali del percorso.

PathGradientBrush(Point[ ], Il WrapMode)

Inizializza una nuova instanza della classe Aspose.Imaging.Brushes.PathGradientBrux con i punti specificati e il modo di imballaggio.

public PathGradientBrush(Point[] pathPoints, WrapMode wrapMode)

Parameters

pathPoints Point [ ]

Una serie di strutture Aspose.Imaging.Point che rappresentano i punti che compongono le verticali del percorso.

wrapMode WrapMode

Un Aspose.Imaging.WrapMode che specifica come i riempiti sono tagliati con questo Wl17.Brushes.PathGradientBush.

PathGradientBrush(GraphicsPath)

Inizializza una nuova instanza della classe Aspose.Imaging.Brushes.PathGradientbrush con il percorso specificato.

public PathGradientBrush(GraphicsPath path)

Parameters

path GraphicsPath

Il Aspose.Imaging.GraphicsPath che definisce l’area riempita da questo Wl17.Brushes.

Properties

Blend

Riceve o impone un Aspose.Imaging.Blend che specifica posizioni e fattori che definiscono un falloff personalizzato per il gradiente.

public Blend Blend { get; set; }

Valore di proprietà

Blend

CenterColor

Riceve o mette il colore al centro del gradiente.

public Color CenterColor { get; set; }

Valore di proprietà

Color

InterpolationColors

Riceve o impone un Aspose.Imaging.ColorBlend che definisce un gradiente lineare multicolore.

[Obsolete("This property is not used in this class anymore. Use PathMulticolorGradientBrush class instead.")]
[JsonIgnore]
public ColorBlend InterpolationColors { get; set; }

Valore di proprietà

ColorBlend

SurroundColors

Riceve o impone una serie di colori che corrispondono ai punti nel percorso che questo Aspose.Imaging.Brushes.PathGradientbrush riempie.

public Color[] SurroundColors { get; set; }

Valore di proprietà

Color [ ]

Methods

SetBlendTriangularShape(flotta)

Crea un gradiente con un colore centrale e un falloff lineare a un colore circostante.

public void SetBlendTriangularShape(float focus)

Parameters

focus float

Un valore da 0 a 1 che specifica dove, lungo qualsiasi radiale dal centro della strada al confine della strada, il colore centrale sarà alla sua massima intensità.

SetBlendTriangularShape(La flotta, la flotta)

Crea un gradiente con un colore centrale e un fallof lineare a ciascun colore circostante.

public void SetBlendTriangularShape(float focus, float scale)

Parameters

focus float

Un valore da 0 a 1 che specifica dove, lungo qualsiasi radiale dal centro della strada al confine della strada, il colore centrale sarà alla sua massima intensità.

scale float

Un valore da 0 a 1 che specifica l’intensità massima del colore centrale che viene mescolato con il colore limite. un valore di 1 causa l’intensità massima possibile del colore centrale, ed è il valore predefinito.

SetSigmaBellShape(flotta)

Crea un gradiente che cambia il colore dal centro del percorso all’esterno al confine del percorso.La transizione da un colore all’altro si basa su una curva in forma di bell.

public void SetSigmaBellShape(float focus)

Parameters

focus float

Un valore da 0 a 1 che specifica dove, lungo qualsiasi radiale dal centro della strada al confine della strada, il colore centrale sarà alla sua massima intensità.

SetSigmaBellShape(La flotta, la flotta)

Crea un gradiente che cambia il colore dal centro del percorso all’esterno al confine del percorso.La transizione da un colore all’altro si basa su una curva in forma di bell.

public void SetSigmaBellShape(float focus, float scale)

Parameters

focus float

Un valore da 0 a 1 che specifica dove, lungo qualsiasi radiale dal centro della strada al confine della strada, il colore centrale sarà alla sua massima intensità.

scale float

Un valore da 0 a 1 che specifica l’intensità massima del colore centrale che viene mescolato con il colore limite. un valore di 1 causa l’intensità massima possibile del colore centrale, ed è il valore predefinito.

 Italiano