Class PathGradientBrush

Class PathGradientBrush

Navne til: Aspose.Imaging.Brushes Sammensætning: Aspose.Imaging.dll (25.4.0)

Encapsulerer et Aspose.Imaging.Brush-objekt med en gradient. Denne klasse kan ikke arves.

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

Inheritance

object DisposableObject Brush TransformBrush PathGradientBrushBase PathGradientBrush

Implements

IDisposable

De arvede medlemmer

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 centrale farve er hvid som standard.En bruger kan ændre denne værdi når som helst senere.

Den omgivende farve række er initialiseret af et enkelt element, der indeholder hvid farve som standard. omgivende farver kan ændres senere, men mindst et enkelt element er nødvendigt, når du indstiller omgivende farver.

Se Aspose.Imaging.brushes.PathGradientBrush.Blend for flere detaljer om dens initialisering.

Constructors

PathGradientBrush(pointf[])

Initialiserer en ny instans af Aspose.Imaging.Brushes.PathGradientBruss klasse med de angivne punkter.

public PathGradientBrush(PointF[] pathPoints)

Parameters

pathPoints PointF []

En række af Aspose.Imaging.PointF strukturer, som repræsenterer de punkter, der udgør vertikalerne af vejen.

PathGradientBrush(pointf[], af WrapMode)

Initialiserer en ny instans af den Aspose.Imaging.Brushes.PathGradient Brush klasse med de angivne punkter og wrap mode.

public PathGradientBrush(PointF[] pathPoints, WrapMode wrapMode)

Parameters

pathPoints PointF []

En række af Aspose.Imaging.PointF strukturer, som repræsenterer de punkter, der udgør vertikalerne af vejen.

wrapMode WrapMode

En Aspose.Imaging.WrapMode, der angiver, hvordan fyldte træk med dette __ WL18__ .Brushes.PathGradientBruss er tilsluttet.

PathGradientBrush(Point[])

Initialiserer en ny instans af Aspose.Imaging.Brushes.PathGradientBruss klasse med de angivne punkter.

public PathGradientBrush(Point[] pathPoints)

Parameters

pathPoints Point []

En række af Aspose.Imaging.Point strukturer, der repræsenterer de punkter, som udgør vertikalerne af vejen.

PathGradientBrush(Point[], af WrapMode)

Initialiserer en ny instans af den Aspose.Imaging.Brushes.PathGradient Brush klasse med de angivne punkter og wrap mode.

public PathGradientBrush(Point[] pathPoints, WrapMode wrapMode)

Parameters

pathPoints Point []

En række af Aspose.Imaging.Point strukturer, der repræsenterer de punkter, som udgør vertikalerne af vejen.

wrapMode WrapMode

En Aspose.Imaging.WrapMode, der angiver, hvordan fyldte træk med dette __ WL18__ .Brushes.PathGradientBruss er tilsluttet.

PathGradientBrush(GraphicsPath)

Initialiserer en ny instans af den Aspose.Imaging.Brushes.PathGradient Brush klasse med den angivne vej.

public PathGradientBrush(GraphicsPath path)

Parameters

path GraphicsPath

Den Aspose.Imaging.GraphicsPath, som definerer det område, der er fyldt med dette Wl17.Brushes.

Properties

Blend

Få eller indsætte en Aspose.Imaging.Blend, der angiver positioner og faktorer, som definerer en tilpasset falloff for gradienten.

public Blend Blend { get; set; }

Ejendomsværdi

Blend

CenterColor

Giver eller sætter farven i centrum af vejen gradient.

public Color CenterColor { get; set; }

Ejendomsværdi

Color

InterpolationColors

Giver eller indsætter en Aspose.Imaging.ColorBlend, der definerer en flerfarvet lineær gradient.

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

Ejendomsværdi

ColorBlend

SurroundColors

Få eller indsætte en række farver, der svarer til de punkter i vejen dette Aspose.Imaging.Brushes.PathGradientBrux fylder.

public Color[] SurroundColors { get; set; }

Ejendomsværdi

Color []

Methods

SetBlendTriangularShape(Flåder)

Skaber en gradient med en central farve og en lineær falloff til en omgivende farve.

public void SetBlendTriangularShape(float focus)

Parameters

focus float

En værdi fra 0 til 1 angiver, hvor, langs hvilken som helst radial fra centrum af vejen til vejens grænse, vil den centrale farve være på sin højeste intensitet.

SetBlendTriangularShape(Flåder, Flåder)

Skaber en gradient med en central farve og en lineær falloff til hver omgivende farve.

public void SetBlendTriangularShape(float focus, float scale)

Parameters

focus float

En værdi fra 0 til 1 angiver, hvor, langs hvilken som helst radial fra centrum af vejen til vejens grænse, vil den centrale farve være på sin højeste intensitet.

scale float

En værdi fra 0 til 1 angiver den maksimale intensitet af den centrale farve, der bliver blandet med den grænsefarve. en værdi af 1 forårsager den højeste mulige intensitet af den centrale farve, og det er standardværdien.

SetSigmaBellShape(Flåder)

Skaber en gradient brush, der ændrer farve fra centrum af vejen ud til grænsen for vejen. overgangen fra en farve til en anden er baseret på en bell-formet kurve.

public void SetSigmaBellShape(float focus)

Parameters

focus float

En værdi fra 0 til 1 angiver, hvor, langs hvilken som helst radial fra centrum af vejen til vejens grænse, vil den centrale farve være på sin højeste intensitet.

SetSigmaBellShape(Flåder, Flåder)

Skaber en gradient brush, der ændrer farve fra centrum af vejen ud til grænsen for vejen. overgangen fra en farve til en anden er baseret på en bell-formet kurve.

public void SetSigmaBellShape(float focus, float scale)

Parameters

focus float

En værdi fra 0 til 1 angiver, hvor, langs hvilken som helst radial fra centrum af vejen til vejens grænse, vil den centrale farve være på sin højeste intensitet.

scale float

En værdi fra 0 til 1 angiver den maksimale intensitet af den centrale farve, der bliver blandet med den grænsefarve. en værdi af 1 forårsager den højeste mulige intensitet af den centrale farve, og det er standardværdien.

 Dansk