Class PathGradientBrushBase

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

IDisposable

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

PointF

FocusScales

Obtenha ou coloca o ponto de foco para o falloff gradiente.

public PointF FocusScales { get; set; }

Valor da propriedade

PointF

GraphicsPath

Obtenha o caminho gráfico que esta pulseira foi construída.

public GraphicsPath GraphicsPath { get; }

Valor da propriedade

GraphicsPath

PathPoints

Encontrando os pontos do caminho, esta borracha foi construída.

public PointF[] PathPoints { get; }

Valor da propriedade

PointF [ ]

 Português