Class PathGradientBrush
Namn på plats: Aspose.Imaging.Brushes Församling: Aspose.Imaging.dll (25.4.0)
Encapsulerar ett Aspose.Imaging.Brush objekt med en gradient. Denna klass kan inte ärvas.
[JsonObject(MemberSerialization.OptIn)]
public sealed class PathGradientBrush : PathGradientBrushBase, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase ← PathGradientBrush
Implements
Arvsmedlemmar
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
Den centrala färgen är vit enligt standard.En användare kan ändra detta värde när som helst senare.
Omkretsfärgfältet initialiseras av ett enda element som innehåller vit färg enligt standard. Omkretsfärgerna kan ändras senare, men åtminstone ett enda element krävs vid inställning av omkretsfärgerna.
Se Aspose.Imaging.Brushes.PathGradientBrush.Blend för mer detaljer om dess initialisering.
Constructors
PathGradientBrush(PointF[])
Initialiserar en ny instans av Aspose.Imaging.Brushes.PathGradientBrush klass med de angivna punkterna.
public PathGradientBrush(PointF[] pathPoints)
Parameters
pathPoints
PointF
[ ]
En uppsättning Aspose.Imaging.PointF strukturer som representerar de punkter som utgör vertikalerna av vägen.
PathGradientBrush(PointF[ ], Om WrapMode)
Initialiserar en ny instans av Aspose.Imaging.Brushes.PathGradientBrush-klassen med de angivna punkterna och wrap-läget.
public PathGradientBrush(PointF[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
PointF
[ ]
En uppsättning Aspose.Imaging.PointF strukturer som representerar de punkter som utgör vertikalerna av vägen.
wrapMode
WrapMode
En Aspose.Imaging.WrapMode som anger hur fyllningar dragen med denna Aspose.Imaging.Brushes.PathGradientBrush är täckt.
PathGradientBrush(Point[])
Initialiserar en ny instans av Aspose.Imaging.Brushes.PathGradientBrush klass med de angivna punkterna.
public PathGradientBrush(Point[] pathPoints)
Parameters
pathPoints
Point
[ ]
En uppsättning Aspose.Imaging.Point strukturer som representerar de punkter som utgör vertikalerna av vägen.
PathGradientBrush(Point[ ], Om WrapMode)
Initialiserar en ny instans av Aspose.Imaging.Brushes.PathGradientBrush-klassen med de angivna punkterna och wrap-läget.
public PathGradientBrush(Point[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
Point
[ ]
En uppsättning Aspose.Imaging.Point strukturer som representerar de punkter som utgör vertikalerna av vägen.
wrapMode
WrapMode
En Aspose.Imaging.WrapMode som anger hur fyllningar dragen med denna Aspose.Imaging.Brushes.PathGradientBrush är täckt.
PathGradientBrush(GraphicsPath)
Initialiserar en ny instans av Aspose.Imaging.Brushes.PathGradientBrush klass med den angivna vägen.
public PathGradientBrush(GraphicsPath path)
Parameters
path
GraphicsPath
Aspose.Imaging.GraphicsPath som definierar det område som fylls med detta Aspose.Imaging.Brushes.PathGradientBrush.
Properties
Blend
Få eller ställa in en Aspose.Imaging.Blend som anger positioner och faktorer som definierar en anpassad falloff för gradienten.
public Blend Blend { get; set; }
Fastighetsvärde
CenterColor
Få eller sätta färgen i mitten av vägen gradient.
public Color CenterColor { get; set; }
Fastighetsvärde
InterpolationColors
Få eller ställa in en Aspose.Imaging.ColorBlend som definierar en mångfärgad linjär gradient.
[Obsolete("This property is not used in this class anymore. Use PathMulticolorGradientBrush class instead.")]
[JsonIgnore]
public ColorBlend InterpolationColors { get; set; }
Fastighetsvärde
SurroundColors
Få eller ställa in en uppsättning färger som motsvarar punkterna i vägen denna Aspose.Imaging.Brushes.PathGradientBrush fyller.
public Color[] SurroundColors { get; set; }
Fastighetsvärde
Color [ ]
Methods
SetBlendTriangularShape(Flotta)
Skapar en gradient med en central färg och en linjär falloff till en omgivande färg.
public void SetBlendTriangularShape(float focus)
Parameters
focus
float
Ett värde från 0 till 1 som anger var, längs vilken radial som helst från mitten av vägen till gränsen för vägen, centrala färgen kommer att vara vid sin högsta intensitet.
SetBlendTriangularShape(Flotta och flotta)
Skapar en gradient med en central färg och en linjär falloff till varje omgivande färg.
public void SetBlendTriangularShape(float focus, float scale)
Parameters
focus
float
Ett värde från 0 till 1 som anger var, längs vilken radial som helst från mitten av vägen till gränsen för vägen, centrala färgen kommer att vara vid sin högsta intensitet.
scale
float
Ett värde från 0 till 1 som anger den maximala intensiteten av den centrala färgen som blandas med gränsvärdet. ett värde av 1 orsakar den högsta möjliga intensiteten av den centrala färgen, och det är standardvärdet.
SetSigmaBellShape(Flotta)
Skapar en gradientborste som ändrar färg från mitten av vägen utåt till vägen gränsen. Övergången från en färg till en annan är baserad på en bälteformad kurva.
public void SetSigmaBellShape(float focus)
Parameters
focus
float
Ett värde från 0 till 1 som anger var, längs vilken radial som helst från mitten av vägen till gränsen för vägen, centrala färgen kommer att vara vid sin högsta intensitet.
SetSigmaBellShape(Flotta och flotta)
Skapar en gradientborste som ändrar färg från mitten av vägen utåt till vägen gränsen. Övergången från en färg till en annan är baserad på en bälteformad kurva.
public void SetSigmaBellShape(float focus, float scale)
Parameters
focus
float
Ett värde från 0 till 1 som anger var, längs vilken radial som helst från mitten av vägen till gränsen för vägen, centrala färgen kommer att vara vid sin högsta intensitet.
scale
float
Ett värde från 0 till 1 som anger den maximala intensiteten av den centrala färgen som blandas med gränsvärdet. ett värde av 1 orsakar den högsta möjliga intensiteten av den centrala färgen, och det är standardvärdet.