Class PathGradientBrushBase

Class PathGradientBrushBase

Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)

Representa um Aspose.Imaging.Brush com funcionalidade de gradiente de caminho base.

[JsonObject(MemberSerialization.OptIn)]
public abstract class PathGradientBrushBase : TransformBrush, IDisposable

Herança

objectDisposableObjectBrushTransformBrushPathGradientBrushBase

Derivados

PathGradientBrush, PathMulticolorGradientBrush

Implementa

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()

Observações

Observe que ao criar a classe Aspose.Imaging.Brushes.PathGradientBrushBase, ela deve ser inicializada com pelo menos 2 pontos. O caminho interno criado será sempre uma figura fechada, o último ponto conecta o primeiro ponto. Essa forma é preenchida com este Aspose.Imaging.Brushes.PathGradientBrushBase. A implementação do GDI+ lança uma System.OutOfMemoryException ao passar arrays vazios ou conjuntos de pontos com as mesmas coordenadas. O Aspose.Imaging.Brushes.PathGradientBrushBase lança uma exceção quando o array de pontos contém menos de 2 pontos, a System.ArgumentException é lançada em vez de System.OutOfMemoryException quando o array de pontos é inaceitável. O ponto central é calculado como um centro de massa para os pontos passados por padrão. Um usuário pode mudar este ponto mais tarde. As escalas de foco são um ponto vazio (0.0, 0.0) por padrão.

Construtores

PathGradientBrushBase(PointF[])

Inicializa uma nova instância da classe Aspose.Imaging.Brushes.PathGradientBrushBase com os pontos especificados.

[JsonConstructor]
protected PathGradientBrushBase(PointF[] pathPoints)

Parâmetros

pathPoints PointF[]

Um array de estruturas Aspose.Imaging.PointF que representa os pontos que compõem os vértices do caminho.

PathGradientBrushBase(PointF[], WrapMode)

Inicializa uma nova instância da classe Aspose.Imaging.Brushes.PathGradientBrushBase com os pontos e modo de envoltório especificados.

protected PathGradientBrushBase(PointF[] pathPoints, WrapMode wrapMode)

Parâmetros

pathPoints PointF[]

Um array de estruturas Aspose.Imaging.PointF que representa os pontos que compõem os vértices do caminho.

wrapMode WrapMode

Um Aspose.Imaging.WrapMode que especifica como os preenchimentos desenhados com este Aspose.Imaging.Brushes.PathGradientBrushBase são azulejados.

PathGradientBrushBase(Point[])

Inicializa uma nova instância da classe Aspose.Imaging.Brushes.PathGradientBrushBase com os pontos especificados.

protected PathGradientBrushBase(Point[] pathPoints)

Parâmetros

pathPoints Point[]

Um array de estruturas Aspose.Imaging.Point que representa os pontos que compõem os vértices do caminho.

PathGradientBrushBase(Point[], WrapMode)

Inicializa uma nova instância da classe Aspose.Imaging.Brushes.PathGradientBrushBase com os pontos e modo de envoltório especificados.

protected PathGradientBrushBase(Point[] pathPoints, WrapMode wrapMode)

Parâmetros

pathPoints Point[]

Um array de estruturas Aspose.Imaging.Point que representa os pontos que compõem os vértices do caminho.

wrapMode WrapMode

Um Aspose.Imaging.WrapMode que especifica como os preenchimentos desenhados com este Aspose.Imaging.Brushes.PathGradientBrushBase são azulejados.

PathGradientBrushBase(GraphicsPath)

Inicializa uma nova instância da classe Aspose.Imaging.Brushes.PathGradientBrushBase com o caminho especificado.

protected PathGradientBrushBase(GraphicsPath path)

Parâmetros

path GraphicsPath

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

Propriedades

CenterPoint

Obtém ou define o ponto central do gradiente de caminho.

public PointF CenterPoint { get; set; }

Valor da Propriedade

PointF

FocusScales

Obtém ou define o ponto de foco para a queda do gradiente.

public PointF FocusScales { get; set; }

Valor da Propriedade

PointF

GraphicsPath

Obtém o caminho gráfico sobre o qual este pincel foi construído.

public GraphicsPath GraphicsPath { get; }

Valor da Propriedade

GraphicsPath

PathPoints

Obtém os pontos do caminho sobre os quais este pincel foi construído.

public PointF[] PathPoints { get; }

Valor da Propriedade

PointF[]

 Português