Class PathGradientBrush

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

IDisposable

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

Blend

CenterColor

Obține sau pune culoarea în centrul gradientului de drum.

public Color CenterColor { get; set; }

Valoarea proprietății

Color

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

ColorBlend

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ă.

 Română