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
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
CenterColor
Giver eller sætter farven i centrum af vejen gradient.
public Color CenterColor { get; set; }
Ejendomsværdi
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
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.