Class PathGradientBrush

Class PathGradientBrush

Nome do espaço: Aspose.Imaging.Brushes Assembleia: Aspose.Imaging.dll (25.4.0)

Encapsula um objeto Aspose.Imaging.Brush com um gradiente. esta classe não pode ser herdada.

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

Inheritance

object DisposableObject Brush TransformBrush PathGradientBrushBase PathGradientBrush

Implements

IDisposable

Membros herdados

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

A cor central é branca por padrão. um usuário pode alterar esse valor a qualquer momento mais tarde.

A linha de cores circundantes é iniciada por um elemento único que contém cor branca por padrão. as cores circundantes podem ser alteradas mais tarde, mas pelo menos um elemento único é necessário ao configurar as cores circundantes.

Veja o Aspose.Imaging.Brushes.PathGradientBrush.Blend para mais detalhes sobre sua iniciação.

Constructors

PathGradientBrush(pontof[])

Inicia uma nova instância da classe Aspose.Imaging.Brushes.PathGradientBrush com os pontos especificados.

public PathGradientBrush(PointF[] pathPoints)

Parameters

pathPoints PointF [ ]

Uma série de estruturas Aspose.Imaging.PointF que representam os pontos que compõem as vertices do caminho.

PathGradientBrush(pontof[ ], Apresentação WrapMode)

Inicia uma nova instância da classe Aspose.Imaging.Brushes.PathGradientBrush com os pontos especificados e o modo de engrenagem.

public PathGradientBrush(PointF[] pathPoints, WrapMode wrapMode)

Parameters

pathPoints PointF [ ]

Uma série de estruturas Aspose.Imaging.PointF que representam os pontos que compõem as vertices do caminho.

wrapMode WrapMode

Um Aspose.Imaging.WrapMode que especifica como os preenchidos são desenhados com este Aspose.Imaging.Brushes.PathGradientBrush.

PathGradientBrush(Point[])

Inicia uma nova instância da classe Aspose.Imaging.Brushes.PathGradientBrush com os pontos especificados.

public PathGradientBrush(Point[] pathPoints)

Parameters

pathPoints Point [ ]

Uma série de estruturas Aspose.Imaging.Point que representam os pontos que compõem as vertices do caminho.

PathGradientBrush(Point[ ], Apresentação WrapMode)

Inicia uma nova instância da classe Aspose.Imaging.Brushes.PathGradientBrush com os pontos especificados e o modo de engrenagem.

public PathGradientBrush(Point[] pathPoints, WrapMode wrapMode)

Parameters

pathPoints Point [ ]

Uma série de estruturas Aspose.Imaging.Point que representam os pontos que compõem as vertices do caminho.

wrapMode WrapMode

Um Aspose.Imaging.WrapMode que especifica como os preenchidos são desenhados com este Aspose.Imaging.Brushes.PathGradientBrush.

PathGradientBrush(GraphicsPath)

Inicia uma nova instância da classe Aspose.Imaging.Brushes.PathGradientBrush com o caminho especificado.

public PathGradientBrush(GraphicsPath path)

Parameters

path GraphicsPath

O Aspose.Imaging.GraphicsPath que define a área preenchida por este Aspose.Imaging.Brushes.PathGradientBrush.

Properties

Blend

Obter ou definir um Aspose.Imaging.Blend que especifica posições e fatores que definem um falloff personalizado para o gradiente.

public Blend Blend { get; set; }

Valor da propriedade

Blend

CenterColor

Recebe ou coloca a cor no centro do gradiente do caminho.

public Color CenterColor { get; set; }

Valor da propriedade

Color

InterpolationColors

Obtenha ou coloca um Aspose.Imaging.ColorBlend que define um gradiente linear multicolor.

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

Valor da propriedade

ColorBlend

SurroundColors

Recebe ou coloca uma série de cores que correspondem aos pontos no caminho que este Aspose.Imaging.Brushes.PathGradientBrush enche.

public Color[] SurroundColors { get; set; }

Valor da propriedade

Color [ ]

Methods

SetBlendTriangularShape(Flotação)

Cria um gradiente com uma cor central e um fallof linear a uma cor circundante.

public void SetBlendTriangularShape(float focus)

Parameters

focus float

Um valor de 0 a 1 que especifica onde, ao longo de qualquer radial do centro da estrada para a fronteira da estrada, a cor central será na sua maior intensidade.

SetBlendTriangularShape(Flóia, Flóia)

Cria um gradiente com uma cor central e um fallof linear para cada cor circundante.

public void SetBlendTriangularShape(float focus, float scale)

Parameters

focus float

Um valor de 0 a 1 que especifica onde, ao longo de qualquer radial do centro da estrada para a fronteira da estrada, a cor central será na sua maior intensidade.

scale float

Um valor de 0 a 1 que especifica a intensidade máxima da cor central que se mistura com a cor de fronteira. um valor de 1 causa a maior intensidade possível da cor central, e é o valor padrão.

SetSigmaBellShape(Flotação)

Cria uma borracha gradiente que muda a cor a partir do centro da estrada para fora para a fronteira da estrada.A transição de uma cor para outra é baseada em uma curva em forma de som.

public void SetSigmaBellShape(float focus)

Parameters

focus float

Um valor de 0 a 1 que especifica onde, ao longo de qualquer radial do centro da estrada para a fronteira da estrada, a cor central será na sua maior intensidade.

SetSigmaBellShape(Flóia, Flóia)

Cria uma borracha gradiente que muda a cor a partir do centro da estrada para fora para a fronteira da estrada.A transição de uma cor para outra é baseada em uma curva em forma de som.

public void SetSigmaBellShape(float focus, float scale)

Parameters

focus float

Um valor de 0 a 1 que especifica onde, ao longo de qualquer radial do centro da estrada para a fronteira da estrada, a cor central será na sua maior intensidade.

scale float

Um valor de 0 a 1 que especifica a intensidade máxima da cor central que se mistura com a cor de fronteira. um valor de 1 causa a maior intensidade possível da cor central, e é o valor padrão.

 Português