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
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
CenterColor
Obté o posa el color al centre del gradient del camí.
public Color CenterColor { get; set; }
Valor de la propietat
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
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.