Class PathGradientBrushBase

Class PathGradientBrushBase

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

Representa un Aspose.Imaging.Brush con funcionalidad de degradado de ruta base.

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

Herencia

objectDisposableObjectBrushTransformBrushPathGradientBrushBase

Derivados

PathGradientBrush, PathMulticolorGradientBrush

Implementa

IDisposable

Miembros heredados

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

Observaciones

Tenga en cuenta que al crear la clase Aspose.Imaging.Brushes.PathGradientBrushBase debe inicializarse con al menos 2 puntos. La ruta interna creada siempre será una figura cerrada, el último punto conecta el primer punto. Esa forma se rellena con este Aspose.Imaging.Brushes.PathGradientBrushBase. La implementación de GDI+ lanza un System.OutOfMemoryException al pasar arreglos vacíos o conjuntos de puntos que tienen las mismas coordenadas. El Aspose.Imaging.Brushes.PathGradientBrushBase lanza una excepción cuando el arreglo de puntos contiene menos de 2 puntos, se lanza System.ArgumentException en lugar de System.OutOfMemoryException cuando el arreglo de puntos no es aceptable. El punto central se calcula como el centro de masa para los puntos pasados por defecto. Un usuario puede cambiar este punto más tarde. La escala de enfoque es un punto vacío (0.0, 0.0) por defecto.

Constructores

PathGradientBrushBase(PointF[])

Inicializa una nueva instancia de la clase Aspose.Imaging.Brushes.PathGradientBrushBase con los puntos especificados.

[JsonConstructor]
protected PathGradientBrushBase(PointF[] pathPoints)

Parámetros

pathPoints PointF[]

Un arreglo de estructuras Aspose.Imaging.PointF que representan los puntos que conforman los vértices de la ruta.

PathGradientBrushBase(PointF[], WrapMode)

Inicializa una nueva instancia de la clase Aspose.Imaging.Brushes.PathGradientBrushBase con los puntos y el modo de envoltura especificados.

protected PathGradientBrushBase(PointF[] pathPoints, WrapMode wrapMode)

Parámetros

pathPoints PointF[]

Un arreglo de estructuras Aspose.Imaging.PointF que representan los puntos que conforman los vértices de la ruta.

wrapMode WrapMode

Un Aspose.Imaging.WrapMode que especifica cómo se azulejan los rellenos dibujados con este Aspose.Imaging.Brushes.PathGradientBrushBase.

PathGradientBrushBase(Point[])

Inicializa una nueva instancia de la clase Aspose.Imaging.Brushes.PathGradientBrushBase con los puntos especificados.

protected PathGradientBrushBase(Point[] pathPoints)

Parámetros

pathPoints Point[]

Un arreglo de estructuras Aspose.Imaging.Point que representan los puntos que conforman los vértices de la ruta.

PathGradientBrushBase(Point[], WrapMode)

Inicializa una nueva instancia de la clase Aspose.Imaging.Brushes.PathGradientBrushBase con los puntos y el modo de envoltura especificados.

protected PathGradientBrushBase(Point[] pathPoints, WrapMode wrapMode)

Parámetros

pathPoints Point[]

Un arreglo de estructuras Aspose.Imaging.Point que representan los puntos que conforman los vértices de la ruta.

wrapMode WrapMode

Un Aspose.Imaging.WrapMode que especifica cómo se azulejan los rellenos dibujados con este Aspose.Imaging.Brushes.PathGradientBrushBase.

PathGradientBrushBase(GraphicsPath)

Inicializa una nueva instancia de la clase Aspose.Imaging.Brushes.PathGradientBrushBase con la ruta especificada.

protected PathGradientBrushBase(GraphicsPath path)

Parámetros

path GraphicsPath

El Aspose.Imaging.Brushes.PathGradientBrushBase.GraphicsPath que define el área rellenada por este Aspose.Imaging.Brushes.PathGradientBrushBase.

Propiedades

CenterPoint

Obtiene o establece el punto central del degradado de ruta.

public PointF CenterPoint { get; set; }

Valor de la propiedad

PointF

FocusScales

Obtiene o establece el punto de enfoque para la caída del degradado.

public PointF FocusScales { get; set; }

Valor de la propiedad

PointF

GraphicsPath

Obtiene la ruta gráfica sobre la cual se construyó este pincel.

public GraphicsPath GraphicsPath { get; }

Valor de la propiedad

GraphicsPath

PathPoints

Obtiene los puntos de la ruta sobre la cual se construyó este pincel.

public PointF[] PathPoints { get; }

Valor de la propiedad

PointF[]

 Español