Class PathGradientBrushBase
Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)
Représente un Aspose.Imaging.Brush avec une fonctionnalité de dégradé de chemin de base.
[JsonObject(MemberSerialization.OptIn)]
public abstract class PathGradientBrushBase : TransformBrush, IDisposable
Héritage
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase
Dérivé
PathGradientBrush, PathMulticolorGradientBrush
Implémente
Membres hérités
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()
Remarques
Notez que lors de la création de la classe Aspose.Imaging.Brushes.PathGradientBrushBase, elle doit être initialisée avec au moins 2 points. Le chemin interne créé sera toujours une figure fermée, le dernier point relie le premier point. Cette forme est remplie avec cet Aspose.Imaging.Brushes.PathGradientBrushBase. L’implémentation GDI+ lance une System.OutOfMemoryException lors du passage de tableaux vides ou de points ayant les mêmes coordonnées. L’Aspose.Imaging.Brushes.PathGradientBrushBase lance une exception lorsque le tableau de points contient moins de 2 points, la System.ArgumentException est lancée plutôt que la System.OutOfMemoryException lorsque le tableau de points est inacceptable. Le point central est calculé comme le centre de masse pour les points passés par défaut. Un utilisateur peut changer ce point plus tard. Les échelles de mise au point sont un point vide (0.0, 0.0) par défaut.
Constructeurs
PathGradientBrushBase(PointF[])
Initialise une nouvelle instance de la classe Aspose.Imaging.Brushes.PathGradientBrushBase avec les points spécifiés.
[JsonConstructor]
protected PathGradientBrushBase(PointF[] pathPoints)
Paramètres
pathPoints
PointF[]
Un tableau de structures Aspose.Imaging.PointF qui représente les points qui composent les sommets du chemin.
PathGradientBrushBase(PointF[], WrapMode)
Initialise une nouvelle instance de la classe Aspose.Imaging.Brushes.PathGradientBrushBase avec les points spécifiés et le mode de remplissage.
protected PathGradientBrushBase(PointF[] pathPoints, WrapMode wrapMode)
Paramètres
pathPoints
PointF[]
Un tableau de structures Aspose.Imaging.PointF qui représente les points qui composent les sommets du chemin.
wrapMode
WrapMode
Un Aspose.Imaging.WrapMode qui spécifie comment les remplissages dessinés avec cet Aspose.Imaging.Brushes.PathGradientBrushBase sont carrelés.
PathGradientBrushBase(Point[])
Initialise une nouvelle instance de la classe Aspose.Imaging.Brushes.PathGradientBrushBase avec les points spécifiés.
protected PathGradientBrushBase(Point[] pathPoints)
Paramètres
pathPoints
Point[]
Un tableau de structures Aspose.Imaging.Point qui représente les points qui composent les sommets du chemin.
PathGradientBrushBase(Point[], WrapMode)
Initialise une nouvelle instance de la classe Aspose.Imaging.Brushes.PathGradientBrushBase avec les points spécifiés et le mode de remplissage.
protected PathGradientBrushBase(Point[] pathPoints, WrapMode wrapMode)
Paramètres
pathPoints
Point[]
Un tableau de structures Aspose.Imaging.Point qui représente les points qui composent les sommets du chemin.
wrapMode
WrapMode
Un Aspose.Imaging.WrapMode qui spécifie comment les remplissages dessinés avec cet Aspose.Imaging.Brushes.PathGradientBrushBase sont carrelés.
PathGradientBrushBase(GraphicsPath)
Initialise une nouvelle instance de la classe Aspose.Imaging.Brushes.PathGradientBrushBase avec le chemin spécifié.
protected PathGradientBrushBase(GraphicsPath path)
Paramètres
path
GraphicsPath
Le Aspose.Imaging.Brushes.PathGradientBrushBase.GraphicsPath qui définit la zone remplie par cet Aspose.Imaging.Brushes.PathGradientBrushBase.
Propriétés
CenterPoint
Obtient ou définit le point central du dégradé de chemin.
public PointF CenterPoint { get; set; }
Valeur de la propriété
FocusScales
Obtient ou définit le point de mise au point pour la chute du dégradé.
public PointF FocusScales { get; set; }
Valeur de la propriété
GraphicsPath
Obtient le chemin graphique sur lequel ce pinceau a été construit.
public GraphicsPath GraphicsPath { get; }
Valeur de la propriété
PathPoints
Obtient les points de chemin sur lesquels ce pinceau a été construit.
public PointF[] PathPoints { get; }
Valeur de la propriété
PointF[]