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
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase
Derivados
PathGradientBrush, PathMulticolorGradientBrush
Implementa
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
FocusScales
Obtiene o establece el punto de enfoque para la caída del degradado.
public PointF FocusScales { get; set; }
Valor de la propiedad
GraphicsPath
Obtiene la ruta gráfica sobre la cual se construyó este pincel.
public GraphicsPath GraphicsPath { get; }
Valor de la propiedad
PathPoints
Obtiene los puntos de la ruta sobre la cual se construyó este pincel.
public PointF[] PathPoints { get; }
Valor de la propiedad
PointF[]