Class PathGradientBrush

Class PathGradientBrush

Nom dels espais: Aspose.Imaging.Brushes Assemblea: Aspose.Imaging.dll (25.4.0)

Encapsula un objecte Aspose.Imaging.Brush amb un gradient. Aquesta classe no es pot heretar.

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

Inheritance

object DisposableObject Brush TransformBrush PathGradientBrushBase PathGradientBrush

Implements

IDisposable

Membres heretats

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

El color central és blanc per default. un usuari pot canviar aquest valor en qualsevol moment més tard.

L’arrel de colors de l’entorn s’inicialitza per un únic element que conté color blanc per default. Els colors del voltant es poden canviar més tard, però almenys un element únic es requereix en la configuració dels colors d’allotjament.

Consulteu el Aspose.Imaging.Brushes.PathGradientBrash.Blend per a més detalls sobre la seva inicialització.

Constructors

PathGradientBrush(Punt F[])

Inicialitza una nova instància de la classe Aspose.Imaging.Brushes.PathGradient Brush amb els punts especificats.

public PathGradientBrush(PointF[] pathPoints)

Parameters

pathPoints PointF []

Una sèrie de estructures Aspose.Imaging.PointF que representen els punts que formen les vertices del camí.

PathGradientBrush(Punt F[]Màster WrapMode)

Inicialitza una nova instància de la classe Aspose.Imaging.Brushes.PathGradient Brush amb els punts especificats i el mode d’envasament.

public PathGradientBrush(PointF[] pathPoints, WrapMode wrapMode)

Parameters

pathPoints PointF []

Una sèrie de estructures Aspose.Imaging.PointF que representen els punts que formen les vertices del camí.

wrapMode WrapMode

Un Aspose.Imaging.WrapMode que especifica com s’encarreguen els fulls amb aquest Wl17.Brushes.PathGradientBrux.

PathGradientBrush(Point[])

Inicialitza una nova instància de la classe Aspose.Imaging.Brushes.PathGradient Brush amb els punts especificats.

public PathGradientBrush(Point[] pathPoints)

Parameters

pathPoints Point []

Una sèrie de estructures Aspose.Imaging.Point que representen els punts que formen les vertices del camí.

PathGradientBrush(Point[]Màster WrapMode)

Inicialitza una nova instància de la classe Aspose.Imaging.Brushes.PathGradient Brush amb els punts especificats i el mode d’envasament.

public PathGradientBrush(Point[] pathPoints, WrapMode wrapMode)

Parameters

pathPoints Point []

Una sèrie de estructures Aspose.Imaging.Point que representen els punts que formen les vertices del camí.

wrapMode WrapMode

Un Aspose.Imaging.WrapMode que especifica com s’encarreguen els fulls amb aquest Wl17.Brushes.PathGradientBrux.

PathGradientBrush(GraphicsPath)

Inicialitza una nova instància de la classe Aspose.Imaging.Brushes.PathGradient Brush amb el camí especificat.

public PathGradientBrush(GraphicsPath path)

Parameters

path GraphicsPath

El Aspose.Imaging.GraphicsPath que defineix l’àrea emplenada per aquest __ WL18__ .Brushes.PthGradientBrash.

Properties

Blend

Obté o estableix un Aspose.Imaging.Blend que especifica posicions i factors que defineixen un falloff personalitzat per al gradient.

public Blend Blend { get; set; }

Valor de la propietat

Blend

CenterColor

Obté o posa el color al centre del gradient del camí.

public Color CenterColor { get; set; }

Valor de la propietat

Color

InterpolationColors

Obté o posa un Aspose.Imaging.ColorBlend que defineix un gradient lineal multicolor.

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

Valor de la propietat

ColorBlend

SurroundColors

Obté o estableix una sèrie de colors que corresponguin als punts en el camí aquest Aspose.Imaging.Brushes.PathGradientbrush omple.

public Color[] SurroundColors { get; set; }

Valor de la propietat

Color []

Methods

SetBlendTriangularShape(Float)

Crea un gradient amb un color central i un falloff lineal a un de color entorn.

public void SetBlendTriangularShape(float focus)

Parameters

focus float

Un valor de 0 a 1 que especifica on, al llarg de qualsevol radial des del centre del camí fins al límit del recorregut, el color central serà en la seva intensitat més alta.

SetBlendTriangularShape(La flota, la flota)

Crea un gradient amb un color central i un fallof lineal a cada color entorn.

public void SetBlendTriangularShape(float focus, float scale)

Parameters

focus float

Un valor de 0 a 1 que especifica on, al llarg de qualsevol radial des del centre del camí fins al límit del recorregut, el color central serà en la seva intensitat més alta.

scale float

Un valor de 0 a 1 que especifica la intensitat màxima del color central que es barreja amb el color frontereri. un valor d'1 causa la més alta possible de la color centre, i és el valor estàndard.

SetSigmaBellShape(Float)

Crea una brossa gradient que canvia el color des del centre del camí cap a l’exterior de la frontera. La transició d’un color a un altre es basa en una curva de forma de bell.

public void SetSigmaBellShape(float focus)

Parameters

focus float

Un valor de 0 a 1 que especifica on, al llarg de qualsevol radial des del centre del camí fins al límit del recorregut, el color central serà en la seva intensitat més alta.

SetSigmaBellShape(La flota, la flota)

Crea una brossa gradient que canvia el color des del centre del camí cap a l’exterior de la frontera. La transició d’un color a un altre es basa en una curva de forma de bell.

public void SetSigmaBellShape(float focus, float scale)

Parameters

focus float

Un valor de 0 a 1 que especifica on, al llarg de qualsevol radial des del centre del camí fins al límit del recorregut, el color central serà en la seva intensitat més alta.

scale float

Un valor de 0 a 1 que especifica la intensitat màxima del color central que es barreja amb el color frontereri. un valor d'1 causa la més alta possible de la color centre, i és el valor estàndard.

 Català