Class PathGradientBrush
Numele spaţiului: Aspose.Imaging.Brushes Asamblare: Aspose.Imaging.dll (25.4.0)
Encapsulează un obiect Aspose.Imaging.Brush cu un gradient. Această clasă nu poate fi moștenită.
[JsonObject(MemberSerialization.OptIn)]
public sealed class PathGradientBrush : PathGradientBrushBase, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase ← PathGradientBrush
Implements
Membrii moștenitori
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
Culoarea centrală este albă în mod implicit. un utilizator poate schimba această valoare în orice moment ulterior.
Aria de culori înconjurătoare este inițializată de un singur element care conține culoarea albă în mod implicit. culorile înconjurătoare pot fi modificate mai târziu, dar cel puțin un singur element este necesar atunci când se setă culorile înconjurătoare.
A se vedea Aspose.Imaging.Brushes.PathGradientBrash.Blend pentru mai multe detalii despre inițializarea sa.
Constructors
PathGradientBrush(Punctul[])
Inițializează o nouă instanță a clasei Aspose.Imaging.Brushes.PathGradientBrux cu punctele specificate.
public PathGradientBrush(PointF[] pathPoints)
Parameters
pathPoints
PointF
[]
O serie de structuri Aspose.Imaging.PointF care reprezintă punctele care formează verticalele drumului.
PathGradientBrush(Punctul[], în WrapMode)
Inițializează o nouă instanță a clasei Aspose.Imaging.Brushes.PathGradientBrux cu punctele specificate și modul de înmuiere.
public PathGradientBrush(PointF[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
PointF
[]
O serie de structuri Aspose.Imaging.PointF care reprezintă punctele care formează verticalele drumului.
wrapMode
WrapMode
Un Aspose.Imaging.WrapMode care specifică modul în care umpluturile sunt împărțite cu acest __ WL7_.Brushes.PathGradientBrux.
PathGradientBrush(Point[])
Inițializează o nouă instanță a clasei Aspose.Imaging.Brushes.PathGradientBrux cu punctele specificate.
public PathGradientBrush(Point[] pathPoints)
Parameters
pathPoints
Point
[]
O serie de structuri Aspose.Imaging.Point care reprezintă punctele care formează verticalele drumului.
PathGradientBrush(Point[], în WrapMode)
Inițializează o nouă instanță a clasei Aspose.Imaging.Brushes.PathGradientBrux cu punctele specificate și modul de înmuiere.
public PathGradientBrush(Point[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
Point
[]
O serie de structuri Aspose.Imaging.Point care reprezintă punctele care formează verticalele drumului.
wrapMode
WrapMode
Un Aspose.Imaging.WrapMode care specifică modul în care umpluturile sunt împărțite cu acest __ WL7_.Brushes.PathGradientBrux.
PathGradientBrush(GraphicsPath)
Inițializează o nouă instanță a clasei Aspose.Imaging.Brushes.PathGradientBruș cu calea specificată.
public PathGradientBrush(GraphicsPath path)
Parameters
path
GraphicsPath
Aspose.Imaging.GraphicsPath care definește zona umplută de acest Wl17.Brushes.
Properties
Blend
Obține sau stabilește un Aspose.Imaging.Blend care specifică pozițiile și factorii care definesc un falloff personalizat pentru gradient.
public Blend Blend { get; set; }
Valoarea proprietății
CenterColor
Obține sau pune culoarea în centrul gradientului de drum.
public Color CenterColor { get; set; }
Valoarea proprietății
InterpolationColors
Obține sau setă un Aspose.Imaging.ColorBlend care definește un gradient linear multicolor.
[Obsolete("This property is not used in this class anymore. Use PathMulticolorGradientBrush class instead.")]
[JsonIgnore]
public ColorBlend InterpolationColors { get; set; }
Valoarea proprietății
SurroundColors
Obține sau stabilește o gamă de culori care corespunde punctelor de pe acest drum Aspose.Imaging.Brushes.PathGradientBrușul umple.
public Color[] SurroundColors { get; set; }
Valoarea proprietății
Color []
Methods
SetBlendTriangularShape(float)
Creează un gradient cu o culoare centrală și un falloff linear la o culoare înconjurătoare.
public void SetBlendTriangularShape(float focus)
Parameters
focus
float
O valoare de la 0 la 1 care specifică unde, de-a lungul oricărui radial de la centrul drumului la marginea drumului, culoarea centrului va fi la cea mai mare intensitate.
SetBlendTriangularShape(în float, float)
Creează un gradient cu o culoare centrală și un falloff linear la fiecare culoare înconjurătoare.
public void SetBlendTriangularShape(float focus, float scale)
Parameters
focus
float
O valoare de la 0 la 1 care specifică unde, de-a lungul oricărui radial de la centrul drumului la marginea drumului, culoarea centrului va fi la cea mai mare intensitate.
scale
float
O valoare de la 0 la 1 care specifică intensitatea maximă a culorii centrale care este amestecată cu culoarea limită. o valoare de 1 cauzează cea mai mare intensitate posibilă a culorii centrale, iar aceasta este valoarea standardă.
SetSigmaBellShape(float)
Creează o brățară gradientă care schimbă culoarea de la centrul drumului spre exterior la marginea drumului. Tranziția de la o culoare la alta se bazează pe o curbă în formă de sunet.
public void SetSigmaBellShape(float focus)
Parameters
focus
float
O valoare de la 0 la 1 care specifică unde, de-a lungul oricărui radial de la centrul drumului la marginea drumului, culoarea centrului va fi la cea mai mare intensitate.
SetSigmaBellShape(în float, float)
Creează o brățară gradientă care schimbă culoarea de la centrul drumului spre exterior la marginea drumului. Tranziția de la o culoare la alta se bazează pe o curbă în formă de sunet.
public void SetSigmaBellShape(float focus, float scale)
Parameters
focus
float
O valoare de la 0 la 1 care specifică unde, de-a lungul oricărui radial de la centrul drumului la marginea drumului, culoarea centrului va fi la cea mai mare intensitate.
scale
float
O valoare de la 0 la 1 care specifică intensitatea maximă a culorii centrale care este amestecată cu culoarea limită. o valoare de 1 cauzează cea mai mare intensitate posibilă a culorii centrale, iar aceasta este valoarea standardă.