Class PathGradientBrush

Class PathGradientBrush

Nombre del espacio: Aspose.Imaging.Brushes Asamblea: Aspose.Imaging.dll (25.4.0)

Encapsula un objeto Aspose.Imaging.Brush con un gradiente. esta clase no puede ser heredada.

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

Inheritance

object DisposableObject Brush TransformBrush PathGradientBrushBase PathGradientBrush

Implements

IDisposable

Miembros heredados

PathGradientBrushBase.PathPoints ,y, PathGradientBrushBase.GraphicsPath ,y, PathGradientBrushBase.CenterPoint ,y, PathGradientBrushBase.FocusScales ,y, TransformBrush.ResetTransform() ,y, TransformBrush.MultiplyTransform(Matrix) ,y, TransformBrush.MultiplyTransform(Matrix, MatrixOrder) ,y, TransformBrush.TranslateTransform(float, float) ,y, TransformBrush.TranslateTransform(float, float, MatrixOrder) ,y, TransformBrush.ScaleTransform(float, float) ,y, TransformBrush.ScaleTransform(float, float, MatrixOrder) ,y, TransformBrush.RotateTransform(float) ,y, TransformBrush.RotateTransform(float, MatrixOrder) ,y, TransformBrush.WrapMode ,y, TransformBrush.Transform ,y, TransformBrush.IsTransformChanged ,y, Brush.DeepClone() ,y, Brush.Equals(object) ,y, Brush.GetHashCode() ,y, Brush.Opacity ,y, DisposableObject.Dispose() ,y, DisposableObject.Disposed ,y, object.GetType() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()

Remarks

El color central es blanco por defecto.Un usuario puede cambiar este valor en cualquier momento más tarde.

El conjunto de colores circundantes se inicia por un elemento único que contiene color blanco por defecto. Los colores circundantes pueden ser cambiados más tarde, sin embargo, al menos un elemento único es necesario al configurar los colores circundantes.

Ver Aspose.Imaging.Brushes.PathGradientBrush.Blend para obtener más detalles sobre su iniciación.

Constructors

PathGradientBrush(Puntos[])

Inicia una nueva instancia de la clase Aspose.Imaging.Brushes.PathGradientBrush con los puntos especificados.

public PathGradientBrush(PointF[] pathPoints)

Parameters

pathPoints PointF [][]

Una serie de estructuras Aspose.Imaging.PointF que representan los puntos que forman las vertices del camino.

PathGradientBrush(Puntos[][], El WrapMode)

Inicializa una nueva instancia de la clase Aspose.Imaging.Brushes.PathGradientBrush con los puntos especificados y el modo de inclinación.

public PathGradientBrush(PointF[] pathPoints, WrapMode wrapMode)

Parameters

pathPoints PointF [][]

Una serie de estructuras Aspose.Imaging.PointF que representan los puntos que forman las vertices del camino.

wrapMode WrapMode

Un Aspose.Imaging.WrapMode que especifica cómo se llenan con este Aspose.Imaging.Brushes.PathGradientBrush están tapados.

PathGradientBrush(Point[])

Inicia una nueva instancia de la clase Aspose.Imaging.Brushes.PathGradientBrush con los puntos especificados.

public PathGradientBrush(Point[] pathPoints)

Parameters

pathPoints Point [][]

Una serie de estructuras Aspose.Imaging.Point que representan los puntos que forman las vertices del camino.

PathGradientBrush(Point[][], El WrapMode)

Inicializa una nueva instancia de la clase Aspose.Imaging.Brushes.PathGradientBrush con los puntos especificados y el modo de inclinación.

public PathGradientBrush(Point[] pathPoints, WrapMode wrapMode)

Parameters

pathPoints Point [][]

Una serie de estructuras Aspose.Imaging.Point que representan los puntos que forman las vertices del camino.

wrapMode WrapMode

Un Aspose.Imaging.WrapMode que especifica cómo se llenan con este Aspose.Imaging.Brushes.PathGradientBrush están tapados.

PathGradientBrush(GraphicsPath)

Inicia una nueva instancia de la clase Aspose.Imaging.Brushes.PathGradientBrush con el camino especificado.

public PathGradientBrush(GraphicsPath path)

Parameters

path GraphicsPath

El Aspose.Imaging.GraphicsPath que define el área llenada por este Aspose.Imaging.Brushes.PathGradientBrush.

Properties

Blend

Obtenga o establece un Aspose.Imaging.Blend que especifica posiciones y factores que definen un falloff personalizado para el gradiente.

public Blend Blend { get; set; }

Valor de la propiedad

Blend

CenterColor

Obtenga o coloca el color en el centro del gradiente del camino.

public Color CenterColor { get; set; }

Valor de la propiedad

Color

InterpolationColors

Obtenga o establece un Aspose.Imaging.ColorBlend que define un gradiente 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 propiedad

ColorBlend

SurroundColors

Obtenga o establezca una serie de colores que correspondan a los puntos en el camino que este Aspose.Imaging.Brushes.PathGradientBrush rellenan.

public Color[] SurroundColors { get; set; }

Valor de la propiedad

Color [][]

Methods

SetBlendTriangularShape(float)

Crea un gradiente con un color central y un fallof lineal a un color circundante.

public void SetBlendTriangularShape(float focus)

Parameters

focus float

Un valor de 0 a 1 que especifica donde, a lo largo de cualquier radial desde el centro del camino hasta el límite del camino, el color central estará en su mayor intensidad.

SetBlendTriangularShape(Float y Float)

Crea un gradiente con un color central y un fallof lineal a cada color circundante.

public void SetBlendTriangularShape(float focus, float scale)

Parameters

focus float

Un valor de 0 a 1 que especifica donde, a lo largo de cualquier radial desde el centro del camino hasta el límite del camino, el color central estará en su mayor intensidad.

scale float

Un valor de 0 a 1 que especifica la intensidad máxima del color central que se mezcla con el color fronterizo. un valor de 1 causa la intensidad más alta posible del color central, y es el valor estándar.

SetSigmaBellShape(float)

Crea un cuchillo gradiente que cambia el color desde el centro del camino hacia el exterior hasta el límite del camino.La transición de un color a otro se basa en una curva en forma de sombrero.

public void SetSigmaBellShape(float focus)

Parameters

focus float

Un valor de 0 a 1 que especifica donde, a lo largo de cualquier radial desde el centro del camino hasta el límite del camino, el color central estará en su mayor intensidad.

SetSigmaBellShape(Float y Float)

Crea un cuchillo gradiente que cambia el color desde el centro del camino hacia el exterior hasta el límite del camino.La transición de un color a otro se basa en una curva en forma de sombrero.

public void SetSigmaBellShape(float focus, float scale)

Parameters

focus float

Un valor de 0 a 1 que especifica donde, a lo largo de cualquier radial desde el centro del camino hasta el límite del camino, el color central estará en su mayor intensidad.

scale float

Un valor de 0 a 1 que especifica la intensidad máxima del color central que se mezcla con el color fronterizo. un valor de 1 causa la intensidad más alta posible del color central, y es el valor estándar.

 Español