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
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
CenterColor
Recebe ou coloca a cor no centro do gradiente do caminho.
public Color CenterColor { get; set; }
Valor da propriedade
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
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.