Class PathGradientBrushBase

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

objectDisposableObjectBrushTransformBrushPathGradientBrushBase

Dérivé

PathGradientBrush, PathMulticolorGradientBrush

Implémente

IDisposable

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é

PointF

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é

PointF

GraphicsPath

Obtient le chemin graphique sur lequel ce pinceau a été construit.

public GraphicsPath GraphicsPath { get; }

Valeur de la propriété

GraphicsPath

PathPoints

Obtient les points de chemin sur lesquels ce pinceau a été construit.

public PointF[] PathPoints { get; }

Valeur de la propriété

PointF[]

 Français