Class PathGradientBrush

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

IDisposable

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

Blend

CenterColor

Få eller sätta färgen i mitten av vägen gradient.

public Color CenterColor { get; set; }

Fastighetsvärde

Color

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

ColorBlend

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.

 Svenska