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
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à
CenterColor
Riceve o mette il colore al centro del gradiente.
public Color CenterColor { get; set; }
Valore di proprietà
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à
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.