Class PathGradientBrushBase
Nombre del espacio: Aspose.Imaging.Brushes Asamblea: Aspose.Imaging.dll (25.4.0)
Representa un Aspose.Imaging.Brush con la funcionalidad de gradiente de la vía de base.
[JsonObject(MemberSerialization.OptIn)]
public abstract class PathGradientBrushBase : TransformBrush, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase
Derived
PathGradientBrush ,y, PathMulticolorGradientBrush
Implements
Miembros heredados
TransformBrush.ResetTransform() ,y, TransformBrush.MultiplyTransform(Matrix) ,y, TransformBrush.MultiplyTransform(Matrix, MatrixOrder) ,y, TransformBrush.TranslateTransform(float, float) ,y, TransformBrush.TranslateTransform(float, float, MatrixOrder) ,y, TransformBrush.ScaleTransform(float, float) ,y, TransformBrush.ScaleTransform(float, float, MatrixOrder) ,y, TransformBrush.RotateTransform(float) ,y, TransformBrush.RotateTransform(float, MatrixOrder) ,y, TransformBrush.WrapMode ,y, TransformBrush.Transform ,y, TransformBrush.IsTransformChanged ,y, Brush.DeepClone() ,y, Brush.Equals(object) ,y, Brush.GetHashCode() ,y, Brush.Equals(Brush) ,y, Brush.Opacity ,y, DisposableObject.Dispose() ,y, DisposableObject.ReleaseManagedResources() ,y, DisposableObject.ReleaseUnmanagedResources() ,y, DisposableObject.VerifyNotDisposed() ,y, DisposableObject.Disposed ,y, object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Remarks
Tenga en cuenta que al crear la clase Aspose.Imaging.Brushes.PathGradientBrushBase debe iniciarse con al menos 2 puntos.siempre será una figura cerrada, el último punto conecta el primer punto. esa forma está llenada con este Aspose.Imaging.Brushes.PathGradientBrushBase.La implementación GDI+ lanza un System.OutOfMemoryExcepción cuando pasa en aráreas vacías o puntos establecidos con las mismas coordenadas.El Aspose.Imaging.Brushes.PathGradientBrushBase pone una excepción cuando la línea de puntos contiene menos de 2 puntos, el System.ArgumentExcepción eslanzado en lugar de System.OutOfMemoryExcepción cuando el arreglo de puntos es inaceptable.El punto central se calcula como un centro de masa para el pasado en puntos por defecto.Un usuario puede cambiar este punto más tarde.La escala de foco es un punto vacío (0.0, 0.0) por defecto.
Constructors
PathGradientBrushBase(Puntos[])
Inicia una nueva instancia de la clase Aspose.Imaging.Brushes.PathGradientBrushBase con los puntos especificados.
[JsonConstructor]
protected PathGradientBrushBase(PointF[] pathPoints)
Parameters
pathPoints
PointF
[][]
Una serie de estructuras Aspose.Imaging.PointF que representan los puntos que forman las vertices del camino.
PathGradientBrushBase(Puntos[][], El WrapMode)
Inicia una nueva instancia de la clase Aspose.Imaging.Brushes.PathGradientBrushBase con los puntos especificados y el modo de inclinación.
protected PathGradientBrushBase(PointF[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
PointF
[][]
Una serie de estructuras Aspose.Imaging.PointF que representan los puntos que forman las vertices del camino.
wrapMode
WrapMode
Un Aspose.Imaging.WrapMode que especifica cómo se llenan con este Aspose.Imaging.Brushes.PathGradientBrushBase están tapados.
PathGradientBrushBase(Point[])
Inicia una nueva instancia de la clase Aspose.Imaging.Brushes.PathGradientBrushBase con los puntos especificados.
protected PathGradientBrushBase(Point[] pathPoints)
Parameters
pathPoints
Point
[][]
Una serie de estructuras Aspose.Imaging.Point que representan los puntos que forman las vertices del camino.
PathGradientBrushBase(Point[][], El WrapMode)
Inicia una nueva instancia de la clase Aspose.Imaging.Brushes.PathGradientBrushBase con los puntos especificados y el modo de inclinación.
protected PathGradientBrushBase(Point[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
Point
[][]
Una serie de estructuras Aspose.Imaging.Point que representan los puntos que forman las vertices del camino.
wrapMode
WrapMode
Un Aspose.Imaging.WrapMode que especifica cómo se llenan con este Aspose.Imaging.Brushes.PathGradientBrushBase están tapados.
PathGradientBrushBase(GraphicsPath)
Inicia una nueva instancia de la clase Aspose.Imaging.Brushes.PathGradientBrushBase con el camino especificado.
protected PathGradientBrushBase(GraphicsPath path)
Parameters
path
GraphicsPath
El Aspose.Imaging.Brushes.PathGradientBrushBase.GraphicsPath que define el área llenada por este Aspose.Imaging.Brushes.PathGradientBrushBase.
Properties
CenterPoint
Obtenga o coloca el punto central del gradiente del camino.
public PointF CenterPoint { get; set; }
Valor de la propiedad
FocusScales
Obtenga o establece el punto de foco para el falloff gradiente.
public PointF FocusScales { get; set; }
Valor de la propiedad
GraphicsPath
Obtendrá el camino gráfico que se construyó este cepillo.
public GraphicsPath GraphicsPath { get; }
Valor de la propiedad
PathPoints
Tiene el camino puntos que esta cuchara se construyó sobre.
public PointF[] PathPoints { get; }
Valor de la propiedad
PointF [][]