Class PathGradientBrushBase
Nome do espaço: Aspose.Imaging.Brushes Assembleia: Aspose.Imaging.dll (25.4.0)
Representa uma Aspose.Imaging.Brush com função de graduação do caminho de base.
[JsonObject(MemberSerialization.OptIn)]
public abstract class PathGradientBrushBase : TransformBrush, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase
Derived
PathGradientBrush , PathMulticolorGradientBrush
Implements
Membros herdados
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.Equals(Brush) , Brush.Opacity , DisposableObject.Dispose() , DisposableObject.ReleaseManagedResources() , DisposableObject.ReleaseUnmanagedResources() , DisposableObject.VerifyNotDisposed() , DisposableObject.Disposed , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Observe que ao criar a classe Aspose.Imaging.Brushes.PathGradientBrushBase deve ser iniciada com pelo menos 2 pontos.Será sempre uma figura fechada, o último ponto conecta o primeiro ponto. Essa forma é preenchida com este Aspose.Imaging.Brushes.PathGradientBrushBase.A implementação GDI+ lança um System.OutOfMemoryExcepção quando passa em arredores vazios ou pontos estabelecidos com as mesmas coordenadas.O Aspose.Imaging.Brushes.PathGradientBrushBase lança uma exceção quando a linha de pontos contém menos de 2 pontos, o System.ArgumentExceção élançado em vez de System.OutOfMemoryExceção quando a ordem de pontos é inaceitável.O ponto central é calculado como um centro de massa para o passado em pontos por padrão. um usuário pode mudar esse ponto mais tarde.A escala de foco é um ponto vazio (0.0, 0.0) por padrão.
Constructors
PathGradientBrushBase(pontof[])
Inicia uma nova instância da classe Aspose.Imaging.Brushes.PathGradientBrushBase com os pontos especificados.
[JsonConstructor]
protected PathGradientBrushBase(PointF[] pathPoints)
Parameters
pathPoints
PointF
[ ]
Uma série de estruturas Aspose.Imaging.PointF que representam os pontos que compõem as vertices do caminho.
PathGradientBrushBase(pontof[ ], Apresentação WrapMode)
Inicia uma nova instância da classe Aspose.Imaging.Brushes.PathGradientBrushBase com os pontos especificados e o modo de engrenagem.
protected PathGradientBrushBase(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.PathGradientBrushBase.
PathGradientBrushBase(Point[])
Inicia uma nova instância da classe Aspose.Imaging.Brushes.PathGradientBrushBase com os pontos especificados.
protected PathGradientBrushBase(Point[] pathPoints)
Parameters
pathPoints
Point
[ ]
Uma série de estruturas Aspose.Imaging.Point que representam os pontos que compõem as vertices do caminho.
PathGradientBrushBase(Point[ ], Apresentação WrapMode)
Inicia uma nova instância da classe Aspose.Imaging.Brushes.PathGradientBrushBase com os pontos especificados e o modo de engrenagem.
protected PathGradientBrushBase(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.PathGradientBrushBase.
PathGradientBrushBase(GraphicsPath)
Inicia uma nova instância da classe Aspose.Imaging.Brushes.PathGradientBrushBase com o caminho especificado.
protected PathGradientBrushBase(GraphicsPath path)
Parameters
path
GraphicsPath
O Aspose.Imaging.Brushes.PathGradientBrushBase.GraphicsPath que define a área preenchida por este Aspose.Imaging.Brushes.PathGradientBrushBase.
Properties
CenterPoint
Recebe ou coloca o ponto central do gradiente do caminho.
public PointF CenterPoint { get; set; }
Valor da propriedade
FocusScales
Obtenha ou coloca o ponto de foco para o falloff gradiente.
public PointF FocusScales { get; set; }
Valor da propriedade
GraphicsPath
Obtenha o caminho gráfico que esta pulseira foi construída.
public GraphicsPath GraphicsPath { get; }
Valor da propriedade
PathPoints
Encontrando os pontos do caminho, esta borracha foi construída.
public PointF[] PathPoints { get; }
Valor da propriedade
PointF [ ]