Class PathGradientBrushBase
Le nom : Aspose.Imaging.Brushes Assemblée: Aspose.Imaging.dll (25.4.0)
Il représente un Aspose.Imaging.Brush avec la fonctionnalité de gradient de la voie de base.
[JsonObject(MemberSerialization.OptIn)]
public abstract class PathGradientBrushBase : TransformBrush, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase
Derived
PathGradientBrush , PathMulticolorGradientBrush
Implements
I membri ereditari
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
Veuillez noter que lorsque vous créez la classe Aspose.Imaging.Brushes.PathGradientBushBase il doit être initialisé avec au moins 2 points.Ce sera toujours une figure fermée, le dernier point connecte le premier point. Cette forme est remplie de ce Aspose.Imaging.Brushes.PathGradientBushBase.La mise en œuvre du GDI+ jette un System.OutOfMemoryException lorsque vous passez dans des rayons vides ou des points définis ayant les mêmes coordonnées.Le Aspose.Imaging.Brushes.PathGradient BrushBase jette une exception lorsque l’ordre des points contient moins de 2 points, le System.ArgumentException estjeté plutôt que System.OutOfMemoryException lorsque l’arrangement des points est inacceptable.Le point central est calculé comme un centre de masse pour celui passé en points par défaut.Un utilisateur peut modifier ce point plus tard.L’échelle de focalisation est un point vide (0.0, 0.0) par défaut.
Constructors
PathGradientBrushBase(PointF[])
Initialisez une nouvelle instance de la classe Aspose.Imaging.Brushes.PathGradientBushBase avec les points spécifiés.
[JsonConstructor]
protected PathGradientBrushBase(PointF[] pathPoints)
Parameters
pathPoints
PointF
[ ]
Une série de structures Aspose.Imaging.PointF qui représentent les points qui forment les vertices du chemin.
PathGradientBrushBase(PointF[ ], Le WrapMode)
Initialisez une nouvelle instance de la classe Aspose.Imaging.Brushes.PathGradientBushBase avec les points spécifiés et le mode d’emballage.
protected PathGradientBrushBase(PointF[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
PointF
[ ]
Une série de structures Aspose.Imaging.PointF qui représentent les points qui forment les vertices du chemin.
wrapMode
WrapMode
Un Aspose.Imaging.WrapMode qui spécifie la façon dont les remplissages sont tirés avec ce Wl17.Brushes.PathGradientBushBase sont tapés.
PathGradientBrushBase(Point[])
Initialisez une nouvelle instance de la classe Aspose.Imaging.Brushes.PathGradientBushBase avec les points spécifiés.
protected PathGradientBrushBase(Point[] pathPoints)
Parameters
pathPoints
Point
[ ]
Une série de structures Aspose.Imaging.point représentant les points qui composent les vertices du chemin.
PathGradientBrushBase(Point[ ], Le WrapMode)
Initialisez une nouvelle instance de la classe Aspose.Imaging.Brushes.PathGradientBushBase avec les points spécifiés et le mode d’emballage.
protected PathGradientBrushBase(Point[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
Point
[ ]
Une série de structures Aspose.Imaging.point représentant les points qui composent les vertices du chemin.
wrapMode
WrapMode
Un Aspose.Imaging.WrapMode qui spécifie la façon dont les remplissages sont tirés avec ce Wl17.Brushes.PathGradientBushBase sont tapés.
PathGradientBrushBase(GraphicsPath)
Initialisez une nouvelle instance de la classe Aspose.Imaging.Brushes.PathGradientBushBase avec la voie spécifiée.
protected PathGradientBrushBase(GraphicsPath path)
Parameters
path
GraphicsPath
Le Aspose.Imaging.Brushes.PathGradient BrushBase.Graphics Path qui définit la zone remplie par ce _ www.brush.fr .
Properties
CenterPoint
Obtenez ou mettez le point central du gradient de la route.
public PointF CenterPoint { get; set; }
Valore di proprietà
FocusScales
Obtenez ou mettez le point de focalisation pour le falloff gradient.
public PointF FocusScales { get; set; }
Valore di proprietà
GraphicsPath
Recevoir la voie graphique cette brosse a été construite sur.
public GraphicsPath GraphicsPath { get; }
Valore di proprietà
PathPoints
Il y a des points de route sur lesquels cette brosse a été construite.
public PointF[] PathPoints { get; }
Valore di proprietà
PointF [ ]